ArgorantDocs

Search companies

gethttps://app.argorant.com/api/v1/companies/search
GET
/api/v1/companies/search

Companies that match your filters, with name, domain, industry, size and place. Free. Pages stop at 10,000 results; narrow the filters for more.

CostWhat it doesKey scopes
FreeReads onlyargorant:search_segments

Authorization

BearerAuth
AuthorizationBearer <token>

Your API key from app.argorant.com/profile, sent as Authorization: Bearer <key>. A connector sign-in token (ag_mcp_...) works the same way.

In: header

Query Parameters

q?string

Plain text across company name and description.

industries?string

Pipe-separated industries.

industry?string

One industry in plain words.

keywords?string

Comma-separated words to look for, matched in the company's tags, industry, description and name.

technologies?string

Pipe-separated technologies.

employee_range?string

Comma-separated company sizes.

Value in

  • "1-10"
  • "11-50"
  • "51-200"
  • "201-500"
  • "501-1000"
  • "1001-5000"
  • "5001-10000"
  • "10000+"
  • "unknown"
company_name?string

Company name, matched as written. Several companies: join the names with |.

company_domain?string

Website domain.

country?string

Comma-separated countries.

state?string

State or region.

city?string

City.

exclude_industries?string

Leave out these industries (pipe-separated).

exclude_industry?string

Leave out industries in plain words. Comma means or.

exclude_keywords?string

Leave out companies these keywords would find. Comma means or.

keyword_scope?string

company (default): only what the company does, that is its name, tags, industry and description. people: only people's own skills and profile. any: both.

Default"company"

Value in

  • "company"
  • "people"
  • "any"
exclude_company_domain?string

Leave out these website domains. Comma means or.

exclude_country?string

Leave out these countries or regions. Comma means or.

exclude_state?string

Leave out these states or provinces. Comma means or.

exclude_city?string

Leave out these cities. Comma means or.

limit?integer

Rows per page, 1 to 100 (default 10).

Range1 <= value <= 100
Default10
cursor?string

The next_cursor of the previous page. Leave out for the first page.

offset?integer

Rows to skip, as an alternative to cursor.

Range0 <= value
Default0

Header Parameters

X-Request-Id?string

Your own id for this request, 8 to 64 letters, digits, dot, dash or underscore. Returned as X-Request-Id; one is made for you when you send none.

Match^[A-Za-z0-9._-]{8,64}$

Response Body

application/json

application/json

application/json

application/json

application/json

Shell
curl -X GET "https://app.argorant.com/api/v1/companies/search?q=payroll+software&industries=Software+Development&keywords=payroll&employee_range=51-200&country=Germany&exclude_industries=Staffing+and+Recruiting&exclude_keywords=venture+capital%2Cprivate+equity&exclude_country=Switzerland&limit=10"
JSON
{  "companies": [    {      "record_id": "c_5b1e2f7a9c0d4e8f",      "company_name": "Evenito AG",      "display_name": "Evenito",      "company_normalized": "Evenito",      "company_domain": "evenito.com",      "industry": "Software Development",      "industry_display": "Software Development",      "industries": [        "Software"      ],      "employee_range": "51-200",      "employee_count": 120,      "company_size": "51-200",      "company_revenue": null,      "year_founded": 2016,      "linkedin_url": "https://www.linkedin.com/company/evenito",      "description": "Event management software.",      "location": "Zurich, Switzerland",      "city": "Zurich",      "state": null,      "country": "Switzerland"    }  ],  "total": 4120,  "limit": 10,  "offset": 0,  "next_cursor": "bzoxMA",  "has_more": true}