Hydrant API
Companies

Search companies

The stored companies that pass every filter given, a page at a time, in a fixed order. A filter takes several values, comma-separated, and passes a company with any of them. A company we have no value for in a field passes no filter on it.

GET
/v1/companies

The stored companies that pass every filter given, a page at a time, in a fixed order. A filter takes several values, comma-separated, and passes a company with any of them. A company we have no value for in a field passes no filter on it.

Authorization

ApiKey
headerAuthorizationBearer <token>

An API key from the dashboard: Authorization: Bearer hyd_live_….

Query Parameters

q?|

Only companies whose name or legal name contains this, without case or accents; it needs at least three letters or digits in a row. To find a company by its name, GET /v1/companies/by-name ranks the candidates and allows for misspellings.

country?|

Where the company is run from: ISO 3166-1 alpha-2.

industry?|

A LinkedIn industry code (V2). Matches the industry and every one under it: 43, Financial Services, matches 41, Banking.

employee_band?|

One of 1-10, 11-50, 51-200, 201-500, 501-1k, 1k-5k, 5k-10k, 10k+ (write the + as %2B, or leave it off).

limit?Limit

The most companies to return.

Range1 <= value <= 100
Default25
cursor?|

The previous page's next_cursor.

fields?|

The fields to return, comma-separated: hq_location, industry, employee_band, founded_year, linkedin_url, name, legal_name, registered_address, incorporated_on, company_status, incorporated_in, listing, description, founders, branches, logos, pricing_plans. Every field if left out. domain, entity_id and resolved_at always come.

include?|

evidence adds each value's strongest evidence: the statements backing it, with where they are and what they say.

Response Body

Successful Response

application/json
  1. response

One page of the companies that pass a search's filters.

data*array<>
next_cursor*|

Pass it as cursor, with the same filters, for the next page. Null on the last page.

Example Request
curl -X GET 'https://api.hydrantapi.com/v1/companies'
Example Response
{  "data": [    {      "domain": "j-l.com",      "entity_id": "6f6212b9-2763-4929-bbc5-a0400d8ff44d",      "resolved_at": "2026-10-01T16:58:06.571299Z",      "hq_location": {        "value": {          "city": "Copenhagen",          "region": null,          "country": "DK"        },        "confidence": 0.3322,        "as_of": "2026-09-30T19:57:22.004102Z",        "sources": [          "wikidata"        ]      },      "name": {        "value": "J. Lauritzen",        "confidence": 0.7594,        "as_of": "2026-09-30T19:57:22.004102Z",        "sources": [          "wikidata"        ]      }    }  ],  "next_cursor": "eyJhZnRlciI6ICI2ZjYyMTJiOS0yNzYzLTQ5MjktYmJjNS1hMDQwMGQ4ZmY0NGQiLCAiZmlsdGVycyI6ICIzNGM1YWZkZThhMjRhYzJiIn0"}