Skip to main content
POST
/
v1
/
company
/
search
Company Search
curl --request POST \
  --url https://api.gtmapis.com/v1/company/search \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "company": {
    "keywords": [
      {}
    ],
    "industry": [
      {}
    ],
    "hq": [
      {}
    ],
    "employee_range": [
      {}
    ],
    "revenue_range": [
      {}
    ],
    "technologies": [
      {}
    ]
  },
  "max_results": 123,
  "cursor": "<string>"
}
'
{
  "companies": [
    {
      "linkedin_url": "<string>",
      "name": "<string>",
      "domain": "<string>",
      "industry": "<string>",
      "description": "<string>",
      "employee_count": 123,
      "employee_range": "<string>",
      "hq_city": "<string>",
      "hq_country": "<string>",
      "website": "<string>"
    }
  ],
  "cursor": "<string>",
  "total_results": 123,
  "credits_charged": 123
}

Company Search

Search for companies matching firmographic criteria including industry, headquarters location, employee range, revenue range, and technologies used. Supports cursor-based pagination.

Endpoint

POST /v1/company/search

Request

company
object
required
Company filter criteria
max_results
integer
Maximum number of results to return
cursor
string
Pagination cursor from a previous response

Example Request

curl -X POST https://api.gtmapis.com/v1/company/search \
  -H "Content-Type: application/json" \
  -H "X-API-Key: gtm_test_your_key_here" \
  -d '{
    "company": {
      "industry": ["Software"],
      "hq": ["United States"],
      "employee_range": ["51-200", "201-500"],
      "technologies": ["Salesforce"]
    },
    "max_results": 10
  }'

Response

companies
array
Array of matching company records
cursor
string
Pagination cursor for the next page of results
total_results
integer
Number of results returned
credits_charged
integer
Total credits charged

Success Response

{
  "companies": [
    {
      "linkedin_url": "https://linkedin.com/company/acme",
      "name": "Acme Inc",
      "domain": "acme.com",
      "industry": "Software",
      "description": "Enterprise software for sales teams",
      "employee_count": 180,
      "employee_range": "51-200",
      "hq_city": "San Francisco",
      "hq_country": "United States",
      "website": "https://acme.com"
    }
  ],
  "cursor": "eyJwYWdlIjoy...",
  "total_results": 1,
  "credits_charged": 1
}

Credit Pricing

ResultCredits Charged
Per company returned1 credit
No results0 credits
Error / failure0 credits

Error Responses

400 Bad Request

{
  "error": "Bad Request",
  "message": "invalid request body"
}

401 Unauthorized

{
  "error": "Unauthorized",
  "message": "Invalid API key"
}

Use Cases

Build your TAM by searching for companies matching your ICP firmographic criteria.
Find companies using a competitor’s product or a complementary technology.
Filter by HQ location to build territory-specific account lists.

ICP Search

Find people at a specific company

Employee Search

Search employees at a company

Company Enrich

Enrich a company by LinkedIn URL

Domain to LinkedIn

Find company LinkedIn from domain

LinkedIn to Domain

Find company domain from LinkedIn