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
}

Documentation Index

Fetch the complete documentation index at: https://gtmapis.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

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