1. Discovery search
Highperformr API
  • Introduction
  • Contacts
    • Unified Data API - async contact enrichment
      POST
    • Bulk fetch contacts by IDs
      POST
    • Get contacts by segment
      POST
    • Get contact by ID
      GET
    • Update contact
      PATCH
    • Delete contact
      DELETE
    • Upsert contact into a source
      POST
    • Bulk upsert contacts for source
      POST
    • Unique values of one field for a filtered contact set
      POST
  • Schema
    • Get contact schema
      GET
    • Get discovery search contact schema
      GET
    • Get discovery search company schema
      GET
    • Get verified discovery contact filter schema
      GET
    • Get verified discovery company filter schema
      GET
    • Get options for field
      GET
    • Verified discovery autocomplete suggestions
      GET
    • Get discovery search options for field
      GET
    • Verified discovery static option lists
      GET
  • Discovery search
    • Find contacts v2
      POST
    • Find companies v2
      POST
    • Find verified contacts
      POST
    • Find verified companies
      POST
  • Jobs
    • Get job status by id
      GET
  • Social publishing
    • Create draft post
      POST
    • List posts (drafts, scheduled, published)
      POST
    • Schedule or publish posts (bulk)
      POST
    • Schedule a LinkedIn comment on an external post
      POST
    • Configure cross-account auto-repost
      POST
    • Upload media file (multipart)
      POST
    • Assemble chunked uploads into one file
      POST
    • Import media from a public URL
      POST
  • Integrations (social)
    • List social integrations (filter)
  • Segments
    • Type-ahead search for segments
    • Create segment
    • Get segment by ID
    • Update segment
    • Delete segment
    • Clone segment
  • Sources
    • Bulk upsert sources
    • Bulk fetch sources
    • Bulk update sources
    • Create source
    • Pull contacts from source
    • Get source by ID
    • Update source
  • Credits
    • Get workspace credit balance
Login
  1. Discovery search

Find verified companies

POST
/discovery-search/find-verified-companies
Verified & enriched company preview search. Same inputFieldMapping contract as POST /find-verified-contacts. Schema: GET /schema/verified-discovery/company.
Credits: With a workspace or user API key, 4 credits per company returned in data. Use limit or numberOfCompaniesToPull in inputFieldMapping to cap the page (max 25). Session/in-app preview is not billed.
Company name/website lists: Same 500-per-list and 500-combined caps as POST /find-verified-contacts. Oversized lists return 400.
Pagination: Each page returns at most 25 rows. Results are ranked; there is no sort or cursor. Max page is 1000.
Persistence: Find does not save companies into a segment. Create an importFromWebhook source with sourceMeta.config.fieldMapping, then upsert chosen rows via POST /contacts/{sourceId}/bulk-upsert-contacts.

Request

Authorization
API Key
Add parameter in header
x-api-key
Example:
x-api-key: ********************
or
Body Params application/jsonRequired

Examples

Responses

🟢200
application/json
Preview companies and meta.
Bodyapplication/json

🟠400
🟠401
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://app.highperformr.ai/api/discovery-search/find-verified-companies' \
--header 'x-api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
    "page": 1,
    "limit": 6,
    "fields": [
        "companyName",
        "companyWebsite",
        "companyIndustry"
    ],
    "inputFieldMapping": [
        {
            "sourceFieldName": "numberOfCompaniesToPull",
            "userInput": 6
        },
        {
            "sourceFieldName": "companyIndustryInclude",
            "userInput": [
                "Software Development",
                "IT Services and IT Consulting"
            ]
        },
        {
            "sourceFieldName": "companyHeadcountRange",
            "userInput": [
                "51-100",
                "101-200"
            ]
        },
        {
            "sourceFieldName": "companyRevenue",
            "userInput": {
                "min": "10M",
                "max": "500M",
                "include_unknown_revenue": false
            }
        }
    ]
}'
Response Response Example
200 - Example 1
{
    "data": [
        {}
    ],
    "meta": {
        "totalRecords": 12840,
        "previousToken": "eyJvIjoxfQ",
        "nextToken": "eyJvIjoyfQ"
    }
}
Modified at 2026-09-10 06:41:09
Previous
Find verified contacts
Next
Get job status by id
Built with