Advanced search

GET https://firmatal.dk/api/search/advanced

Multi-filter company search with cursor pagination. Filters compose with AND. One quota unit per page, not per row, so paginating a thousand matches at limit=20 costs fifty units, not a thousand.

Query parameters

ParameterTypeDescription
country string (required) dk or no.
name string Normalised prefix over company name.
city string Exact match, case-insensitive.
postal_code string Exact match.
municipality_code string From /api/municipalities.
industry_code string DB07 / NACE code from /api/industries.
legal_form_code string e.g. 80 (Aktieselskab).
status string e.g. aktiv, ophørt.
employees_min / employees_max integer Bounds on the reported employee count.
founded_from / founded_to YYYY-MM-DD started_at range.
ad_protected true|false|unknown Advertising-protection filter.
has_email / has_phone / has_website true|false Presence of the contact field.
limit integer 1–100 Default 20.
cursor string Opaque cursor from the previous page.
bash Example
curl 'https://firmatal.dk/api/search/advanced?country=dk&industry_code=620200&employees_min=10&ad_protected=false&limit=50' \
  -H 'Authorization: Bearer cvr_your_token_here'