Companies API

Access comprehensive company data across the Nordics. Search by location, industry, size, and more. Retrieve detailed company information including contacts and social profiles.


GET/v1/companies

List Companies

Search and filter companies with pagination support.

Query Parameters

  • Name
    country
    Type
    string
    Description
    Filter by country: NO, SE, DK, FI
  • Name
    industry_id
    Type
    integer
    Description
    Filter by NACE industry ID
  • Name
    q
    Type
    string
    Description
    Fuzzy search on company name
  • Name
    verification_status
    Type
    string
    Description
    pending, verified, unverified
  • Name
    verified
    Type
    boolean
    Description
    Website verified flag
  • Name
    has_website
    Type
    boolean
    Description
    Has website URL
  • Name
    city
    Type
    string
    Description
    Partial match on city name
  • Name
    postal_code
    Type
    string
    Description
    Partial match on postal code
  • Name
    legal_form
    Type
    string
    Description
    Exact match: AS, AB, APS, Oy, etc.
  • Name
    registry_id
    Type
    string
    Description
    Partial match on registry ID
  • Name
    min_employees
    Type
    integer
    Description
    Minimum employee count
  • Name
    max_employees
    Type
    integer
    Description
    Maximum employee count
  • Name
    founded_after
    Type
    date
    Description
    YYYY-MM-DD - Founded after date
  • Name
    founded_before
    Type
    date
    Description
    YYYY-MM-DD - Founded before date
  • Name
    cursor
    Type
    integer
    Description
    Pagination cursor
  • Name
    limit
    Type
    integer
    Description
    Results per page (default 50, max 200)

Request

GET
/v1/companies

Response


GET/v1/companies/:id

Get Company

Retrieve a single company by ID.

Request

GET
/v1/companies/123

Response


GET/v1/companies/:id/contacts

Get Contacts

Retrieve all contacts associated with a company.

Request

GET
/v1/companies/123/contacts

Response


GET/v1/companies/:id/socials

Get Socials

Retrieve social media profiles for a company.

Request

GET
/v1/companies/123/socials

Response


GET/v1/companies/:id/tech

Get Tech Stack

Retrieve the detected technology stack for a company's website.

Response Fields

  • Name
    id
    Type
    integer
    Description
    Tech profile ID
  • Name
    company_id
    Type
    integer
    Description
    Company ID
  • Name
    cms
    Type
    string
    Description
    Content Management System (e.g., WordPress, Drupal, Shopify)
  • Name
    frameworks
    Type
    array
    Description
    Web frameworks detected (e.g., React, Vue, Next.js)
  • Name
    analytics
    Type
    array
    Description
    Analytics tools (e.g., Google Analytics, Plausible)
  • Name
    cdn
    Type
    string
    Description
    Content Delivery Network (e.g., Cloudflare, Fastly)
  • Name
    hosting
    Type
    string
    Description
    Hosting provider (e.g., AWS, Vercel, Netlify)
  • Name
    email_provider
    Type
    string
    Description
    Email service provider (e.g., Google Workspace, Microsoft 365)
  • Name
    ecommerce
    Type
    string
    Description
    E-commerce platform (e.g., Shopify, WooCommerce)
  • Name
    payment_providers
    Type
    array
    Description
    Payment processors (e.g., Stripe, PayPal, Klarna)
  • Name
    live_chat
    Type
    string
    Description
    Live chat software (e.g., Intercom, Drift)
  • Name
    marketing
    Type
    array
    Description
    Marketing tools (e.g., HubSpot, Mailchimp)
  • Name
    detected_at
    Type
    datetime
    Description
    When the tech stack was detected

Request

GET
/v1/companies/123/tech

Response


GET/v1/companies/:id/history

Get History

Retrieve historical field changes for a company. Track how company data has evolved over time, including employee count changes, website updates, and other field modifications.

Query Parameters

  • Name
    limit
    Type
    integer
    Description
    Maximum entries to return (default 50, max 100)

Response Fields

  • Name
    id
    Type
    integer
    Description
    Snapshot ID
  • Name
    company_id
    Type
    integer
    Description
    Company ID
  • Name
    field_name
    Type
    string
    Description
    Name of the field that changed (e.g., employee_count, website)
  • Name
    old_value
    Type
    string
    Description
    Previous value of the field
  • Name
    new_value
    Type
    string
    Description
    New value of the field
  • Name
    detected_at
    Type
    datetime
    Description
    When the change was detected

Request

GET
/v1/companies/123/history

Response


Schema

Company Object

FieldTypeDescription
idintegerUnique company ID
country_codestringCountry: NO, SE, DK, FI
registry_idstringNational business registry ID
namestringCompany name
legal_formstringAS, AB, APS, Oy, etc.
addressstringStreet address
citystringCity name
postal_codestringPostal/ZIP code
industry_idintegerNACE industry code
websitestringWebsite URL
website_verifiedbooleanVerified website ownership
verification_statusstringpending, verified, unverified
employee_countintegerNumber of employees
founded_datedateYYYY-MM-DD
created_atdatetimeRecord creation timestamp
updated_atdatetimeLast update timestamp

Was this page helpful?