{
  "info": {
    "name": "Nordic Data API",
    "description": "Global B2B intelligence for AI agents \u2014 38M+ canonical companies across 30+ countries (US 26.5M, UK 5.9M, Norway 1.22M, Sweden 1.20M, Finland 471K, Denmark 112K, plus Germany, France, Italy, Spain, Netherlands, India, Cayman, BVI and 280+ more via the global LEI graph), 1.6M-entity sanctions screen, per-fact provenance, cross-jurisdiction officer match, 78 MCP tools. Unified v1 + v2 surface \u2014 every endpoint the MCP server exposes is documented here.\n\n## Rate limits\nEvery authenticated response includes Stripe-style rate-limit headers:\n\n- X-RateLimit-Limit \u2014 your monthly request quota\n- X-RateLimit-Remaining \u2014 calls left in this billing month\n- X-RateLimit-Reset \u2014 Unix timestamp when the quota resets\n- X-RateLimit-Policy \u2014 e.g. \"100;w=monthly\"\n\nWhen you exceed your quota the API returns 429 with a Retry-After header (seconds until reset).\n\nSet `api_key` variable to your key. Sandbox: `sandbox_try_2026` (30/hr, no signup).",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "version": "1.6.0",
    "_postman_id": "55b84f2165f8be75abfda183f6349839"
  },
  "item": [
    {
      "name": "Lookup",
      "description": "Resolve and fetch canonical company records",
      "item": [
        {
          "name": "Full canonical company record with per-fact provenance",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/v2/companies/:canonical_id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v2",
                "companies",
                ":canonical_id"
              ]
            },
            "description": "Returns the canonical company plus every fact (address, employees, industry, website, etc.) with source + confidence + fetched_at for each."
          }
        },
        {
          "name": "Sister entities sharing a domain",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/v2/companies/:canonical_id/related-by-domain",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v2",
                "companies",
                ":canonical_id",
                "related-by-domain"
              ]
            },
            "description": "Returns companies that share an email or web domain with this one. Useful for discovering sister entities not visible through formal corporate filings."
          }
        },
        {
          "name": "Universal external-ID resolver",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/resolve/:scheme/:external_id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "resolve",
                ":scheme",
                ":external_id"
              ],
              "variable": [
                {
                  "key": "scheme",
                  "value": "",
                  "description": "Scheme name: orgnr_no, orgnr_se, business_id_fi, cvr_dk, ch_uk, us_registry, lei, ein, duns, sanctions_id, etc."
                },
                {
                  "key": "external_id",
                  "value": "",
                  "description": ""
                }
              ]
            },
            "description": "Resolves any external identifier (orgnr, LEI, EIN, CVR, UK CH number, sanctions IDs, etc.) to the canonical Nordic Data company record. 310 schemes supported."
          }
        }
      ]
    },
    {
      "name": "Search",
      "description": "Fuzzy + prefix name search across 35M companies",
      "item": [
        {
          "name": "Fuzzy + prefix name search",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/v2/companies/search?q=",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v2",
                "companies",
                "search"
              ],
              "query": [
                {
                  "key": "q",
                  "value": "",
                  "description": "",
                  "disabled": false
                },
                {
                  "key": "country",
                  "value": "NO",
                  "description": "ISO-2 country filter (NO, SE, FI, DK, GB, US, DE, FR, IT, NL, ES)",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "20",
                  "description": "",
                  "disabled": true
                }
              ]
            },
            "description": "Sub-200ms search across 35M canonical companies. Prefix-first strategy: btree partial index per country, falls back to trigram fuzzy match when prefix returns fewer than half the limit."
          }
        }
      ]
    },
    {
      "name": "Provenance",
      "description": "Per-fact source + confidence + freshness",
      "item": [
        {
          "name": "Per-fact provenance",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/v2/companies/:canonical_id/provenance",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v2",
                "companies",
                ":canonical_id",
                "provenance"
              ]
            },
            "description": "For any canonical_id, returns every fact with its source, confidence, fetched_at, and verified_at. Unique to Nordic Data \u2014 no other provider exposes per-field sourcing."
          }
        }
      ]
    },
    {
      "name": "Contacts",
      "description": "Verified emails + phones with multi-signal confidence scoring",
      "item": [
        {
          "name": "Tiered verified emails + phones with confidence",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/v2/companies/:canonical_id/contacts?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v2",
                "companies",
                ":canonical_id",
                "contacts"
              ],
              "query": [
                {
                  "key": "min_confidence",
                  "value": "0",
                  "description": "Filter emails by composite confidence score. 0.8+ = Tier A (high), 0.5+ = Tier B, <0.5 = Tier C",
                  "disabled": true
                }
              ]
            },
            "description": "Returns all crawled emails and phones for the company. Each email carries composite_confidence (0..1) derived from multi-signal scoring: MX verified, page-context, pattern-match, person-attribution. Filter with min_confidence query parameter."
          }
        }
      ]
    },
    {
      "name": "Officers",
      "description": "Director / officer graph and cross-jurisdiction matching",
      "item": [
        {
          "name": "Cross-jurisdiction officer match",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/v2/companies/:canonical_id/global-officers?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v2",
                "companies",
                ":canonical_id",
                "global-officers"
              ],
              "query": [
                {
                  "key": "fuzzy",
                  "value": "False",
                  "description": "If true, also match name variants via trigram similarity. Slower (~2-3s for 10+ officers). Default false (sub-100ms exact match).",
                  "disabled": true
                }
              ]
            },
            "description": "Returns every company every director of this company also sits on. Officer coverage spans **NO + SE + US (NY, PA, OR state filings \u2014 8.7M roles)** today, with UK + DK + FI on the roadmap. Default mode uses exact name match + birth-year disambiguation when both sides have DOB (sub-100ms). Pass ?fuzzy=true to also match name variants (Andre J. -> Andre Johansen) via trigram similarity \u2014 slower (~2-3s for large boards) but catches cross-registry spelling differences. The response includes a coverage_note + coverage_status field telling you whether the company is covered.\n\n**Disambiguation caveat:** Norwegian officer data includes date-of-birth, so when both sides of a match have a DOB the year must agree (match_type=\"exact_with_birth\"). US state filings do not include DOB, so US-to-US matches rely on exact-name only (match_type=\"exact_name\") \u2014 common names like \"John Smith\" will collide. The match_score + match_type fields on each result let you filter for high-confidence matches if needed."
          }
        }
      ]
    },
    {
      "name": "Sanctions",
      "description": "1.6M-entity sanctions / PEP screening",
      "item": [
        {
          "name": "Search 1.6M-entity sanctions list",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/sanctions/search?q=",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "sanctions",
                "search"
              ],
              "query": [
                {
                  "key": "q",
                  "value": "",
                  "description": "",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "20",
                  "description": "",
                  "disabled": true
                }
              ]
            },
            "description": "Fuzzy search the global sanctions + PEP database \u2014 composite coverage across major international + national lists."
          }
        },
        {
          "name": "Bulk-screen up to 100 names",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/sanctions/screen-bulk",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "sanctions",
                "screen-bulk"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"names\": [\n    \"Vladimir Putin\",\n    \"Acme Corp\"\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "description": "Submit a list of names; get top-3 matches per name from the 1.6M-entity database."
          }
        },
        {
          "name": "AML check: company name + cached officers vs the global sanctions screen",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:orgnr/sanctions-check",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":orgnr",
                "sanctions-check"
              ]
            }
          }
        },
        {
          "name": "Sanctions screen for a single person",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/persons/:id/sanctions-check",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "persons",
                ":id",
                "sanctions-check"
              ],
              "variable": [
                {
                  "key": "id",
                  "value": "",
                  "description": ""
                }
              ]
            }
          }
        },
        {
          "name": "Screen any name against the global sanctions + PEP database",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/sanctions/screen?name=",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "sanctions",
                "screen"
              ],
              "query": [
                {
                  "key": "name",
                  "value": "",
                  "description": "",
                  "disabled": false
                },
                {
                  "key": "min_score",
                  "value": "60",
                  "description": "",
                  "disabled": true
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Enrichment",
      "description": "Just-in-time enrichment jobs",
      "item": [
        {
          "name": "Queue JIT enrichment job",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:canonical_id/enrich",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":canonical_id",
                "enrich"
              ]
            },
            "description": "Triggers asynchronous enrichment of a company's contacts. Returns immediately with a job_id. Worker drains the queue every 2 minutes. Poll /enrichment/jobs/{job_id} or subscribe to enrichment.completed webhook."
          }
        },
        {
          "name": "Get JIT enrichment job status",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/enrichment/jobs/:job_id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "enrichment",
                "jobs",
                ":job_id"
              ],
              "variable": [
                {
                  "key": "job_id",
                  "value": "",
                  "description": ""
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "GDPR",
      "description": "Article 15 (access) + Article 17 (erasure) self-serve",
      "item": [
        {
          "name": "GDPR Article 17 \u2014 erasure request (public, no auth required)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/gdpr/opt-out",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "gdpr",
                "opt-out"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"\",\n  \"country\": \"\",\n  \"reason\": \"\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GDPR Article 15 \u2014 subject access request (public, email-verified)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/gdpr/access",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "gdpr",
                "access"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"\",\n  \"subject_name\": \"\",\n  \"country\": \"\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "Status",
      "description": "Service health + dataset freshness",
      "item": [
        {
          "name": "Service status + dataset freshness (JSON, public)",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/status",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "status"
              ]
            }
          }
        },
        {
          "name": "Customer dashboard (usage, plan, webhooks, recent deliveries)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/dashboard",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "dashboard"
              ]
            },
            "description": "Backing data for /dashboard.html: monthly usage, plan + limit, top endpoints (30d), webhook subscriptions, recent webhook deliveries (last 30), and 7-day delivery status rollup."
          }
        }
      ]
    },
    {
      "name": "Account",
      "description": "API-key + signup",
      "item": [
        {
          "name": "API key info + monthly usage",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/me",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "me"
              ]
            }
          }
        },
        {
          "name": "Health check",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/health",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "health"
              ]
            }
          }
        },
        {
          "name": "Start signup \u2014 emails verification code",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/signup",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "signup"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"\",\n  \"plan\": \"free\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "Complete signup \u2014 issue API key",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/signup/verify",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "signup",
                "verify"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"\",\n  \"code\": \"\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "Create a Stripe customer-portal session",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/billing/portal",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "billing",
                "portal"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "description": "Returns a one-time URL the customer visits to manage their subscription (update card, view invoices, change plan, cancel). Server-side lookup by email - no API key required."
          }
        },
        {
          "name": "List all API keys for the authenticated owner",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/me/keys",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "me",
                "keys"
              ]
            },
            "description": "Returns up to 50 keys belonging to the same owner_email. The current key is flagged. Returns key_prefix (not full key) for security."
          }
        },
        {
          "name": "Create a new API key (inherits plan + limit from caller)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/me/keys",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "me",
                "keys"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"label\": \"\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "description": "Issues a new key under the same owner_email. Useful for: rotating credentials, separating environments (prod/staging), per-team keys. Max 5 active keys per email. The full key is only returned ONCE."
          }
        },
        {
          "name": "Revoke a specific API key",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/me/keys/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "me",
                "keys",
                ":id"
              ],
              "variable": [
                {
                  "key": "id",
                  "value": "",
                  "description": ""
                }
              ]
            },
            "description": "Marks the key revoked. Cannot revoke the key used to authenticate this request - use POST /me/rotate-key instead, which issues a new key first."
          }
        },
        {
          "name": "Safely rotate the current API key",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/me/rotate-key",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "me",
                "rotate-key"
              ]
            },
            "description": "Issues a new key inheriting plan + limit. The OLD key remains active so clients have time to migrate. After updating clients, call DELETE /me/keys/{old_id} to revoke. The full new key is only returned ONCE."
          }
        },
        {
          "name": "Fire a sample event to verify a webhook subscription works",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/webhooks/:id/test",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "webhooks",
                ":id",
                "test"
              ],
              "variable": [
                {
                  "key": "id",
                  "value": "",
                  "description": "Webhook subscription id (from POST /webhooks response)."
                }
              ]
            },
            "description": "Sends a synthetic event matching the subscription's event_type to the subscriber's webhook_url. The payload includes \"_test\": true so receivers can distinguish from production events. The response includes the delivery row \u2014 check delivery.status to confirm receipt. If status=failed, the retry worker handles backoff (1m \u2192 5m \u2192 15m \u2192 1h \u2192 6h, then dead-letter)."
          }
        }
      ]
    },
    {
      "name": "Agent buying",
      "description": "Endpoints designed for autonomous agents to discover plans, subscribe with a Stripe payment method, and change plans \u2014 no browser, no email round-trip, no Customer Portal",
      "item": [
        {
          "name": "List available plans + prices for autonomous buying",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/agent/plans",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "agent",
                "plans"
              ]
            },
            "description": "Public, unauthenticated. Designed for AI agents to discover what they can buy before calling /agent/subscribe. Returns plan IDs, monthly EUR prices, monthly request limits, and the corresponding purchase channel."
          }
        },
        {
          "name": "Subscribe to a paid plan with a Stripe payment method \u2014 returns API key in response",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/agent/subscribe",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "agent",
                "subscribe"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"\",\n  \"plan\": \"\",\n  \"payment_method\": \"\",\n  \"country\": \"\",\n  \"agent_name\": \"\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "description": "Public, unauthenticated. Designed for AI agents to subscribe end-to-end in a single API call: provide email, plan, country, and a Stripe PaymentMethod ID (pm_xxx). Server attaches the card to a customer, creates a subscription with auto-charge, and returns a working API key in the response body. No browser, no Customer Portal, no email round-trip. If a free key already exists for this email, it is upgraded in place. If a paid subscription already exists, the request is rejected with 409 \u2014 use /agent/change-plan with X-API-Key instead."
          }
        },
        {
          "name": "Upgrade or downgrade an active subscription in place \u2014 authenticated by API key",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/agent/change-plan",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "agent",
                "change-plan"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"plan\": \"\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "description": "Authenticated with X-API-Key. Updates the existing Stripe subscription to a new plan with prorated billing. The API key is unchanged \u2014 agents continue using the same key after the plan change. Only plan and monthly_limit on /me reflect the new tier."
          }
        }
      ]
    },
    {
      "name": "Companies (Norway)",
      "description": "Norwegian company data \u2014 identity, officers, accounts, ownership, ~1M+ companies",
      "item": [
        {
          "name": "Search Norwegian companies by name, orgnr, or NACE",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/search?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                "search"
              ],
              "query": [
                {
                  "key": "q",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "orgnr",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "nace",
                  "value": "",
                  "description": "",
                  "disabled": true
                }
              ]
            }
          }
        },
        {
          "name": "Norwegian company identity",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:orgnr",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":orgnr"
              ]
            }
          }
        },
        {
          "name": "One-call digest across every data source",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:orgnr/snapshot",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":orgnr",
                "snapshot"
              ]
            }
          }
        },
        {
          "name": "Enrich up to 100 Norwegian companies in one call",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/bulk",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                "bulk"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"orgnrs\": [],\n  \"include\": []\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "Current + historical officers (board, executives, others)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:orgnr/officers",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":orgnr",
                "officers"
              ]
            }
          }
        },
        {
          "name": "Latest annual accounts with computed ratios",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:orgnr/accounts?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":orgnr",
                "accounts"
              ],
              "query": [
                {
                  "key": "type",
                  "value": "",
                  "description": "",
                  "disabled": true
                }
              ]
            }
          }
        },
        {
          "name": "Verified emails, phones, named key personnel \u2014 4-layer enrichment",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:orgnr/contact?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":orgnr",
                "contact"
              ],
              "query": [
                {
                  "key": "refresh",
                  "value": "",
                  "description": "Force re-crawl (default uses 30-day cache).",
                  "disabled": true
                }
              ]
            },
            "description": "Multi-signal contact enrichment with confidence scoring. Returns role-tagged emails (IR, media, press, owner relations), labelled phones, and named executives (CEO, CFO, Chair, head of IR/Media) with full role attribution. Background pipeline upgrades the cache after first request \u2014 initial response is <5s, subsequent requests return the fully-enriched cache in <100ms. Strict filtering rejects historical/former employees, single-name entries, and duplicate exclusive roles. Cached 30 days per company."
          }
        },
        {
          "name": "Registry change history (audit trail)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:orgnr/changes?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":orgnr",
                "changes"
              ],
              "query": [
                {
                  "key": "since",
                  "value": "",
                  "description": "",
                  "disabled": true
                }
              ]
            }
          }
        },
        {
          "name": "Direct subsidiaries (parent \u2192 child)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:orgnr/subsidiaries",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":orgnr",
                "subsidiaries"
              ]
            }
          }
        },
        {
          "name": "Percentile rank vs NACE peer cohort",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:orgnr/peer-benchmarks",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":orgnr",
                "peer-benchmarks"
              ]
            }
          }
        },
        {
          "name": "AI-generated executive summary",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:orgnr/narrative",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":orgnr",
                "narrative"
              ]
            }
          }
        },
        {
          "name": "Monthly tender-publication velocity as buyer (cross-Nordic)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:orgnr/tender-velocity?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":orgnr",
                "tender-velocity"
              ],
              "query": [
                {
                  "key": "name",
                  "value": "",
                  "description": "Override profile-cache name lookup (use for non-NOR companies).",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "orgnr",
                  "value": "",
                  "description": ""
                }
              ]
            }
          }
        },
        {
          "name": "Currently bankrupt Norwegian companies",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/bankruptcies",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                "bankruptcies"
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Companies (Multi-Nordic)",
      "description": "Sweden, Denmark, Finland company lookups",
      "item": [
        {
          "name": "Search Danish companies",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/dk/search?q=",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                "dk",
                "search"
              ],
              "query": [
                {
                  "key": "q",
                  "value": "",
                  "description": "",
                  "disabled": false
                }
              ]
            }
          }
        },
        {
          "name": "Get Danish company by CVR",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/dk/:cvr",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                "dk",
                ":cvr"
              ],
              "variable": [
                {
                  "key": "cvr",
                  "value": "",
                  "description": ""
                }
              ]
            }
          }
        },
        {
          "name": "Search Finnish companies",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/fi/search?q=",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                "fi",
                "search"
              ],
              "query": [
                {
                  "key": "q",
                  "value": "",
                  "description": "",
                  "disabled": false
                }
              ]
            }
          }
        },
        {
          "name": "Get Finnish company by Y-tunnus",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/fi/:ytunnus",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                "fi",
                ":ytunnus"
              ],
              "variable": [
                {
                  "key": "ytunnus",
                  "value": "",
                  "description": ""
                }
              ]
            }
          }
        },
        {
          "name": "List available iXBRL financial periods",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/fi/:ytunnus/financials",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                "fi",
                ":ytunnus",
                "financials"
              ],
              "variable": [
                {
                  "key": "ytunnus",
                  "value": "",
                  "description": ""
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Persons",
      "description": "Officer + board-member network with shortest-path queries",
      "item": [
        {
          "name": "Fuzzy name search across cached Norwegian officers",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/persons/search?q=",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "persons",
                "search"
              ],
              "query": [
                {
                  "key": "q",
                  "value": "",
                  "description": "",
                  "disabled": false
                }
              ]
            }
          }
        },
        {
          "name": "A person's full role history across Norwegian companies",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/persons/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "persons",
                ":id"
              ],
              "variable": [
                {
                  "key": "id",
                  "value": "",
                  "description": ""
                }
              ]
            }
          }
        },
        {
          "name": "People sharing boards with this person (1st-degree)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/persons/:id/network?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "persons",
                ":id",
                "network"
              ],
              "query": [
                {
                  "key": "include_resigned",
                  "value": "",
                  "description": "",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "id",
                  "value": "",
                  "description": ""
                }
              ]
            }
          }
        },
        {
          "name": "Shortest officer-network path between two Norwegian companies",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:orgnr/path-to/:other_orgnr?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":orgnr",
                "path-to",
                ":other_orgnr"
              ],
              "query": [
                {
                  "key": "max_hops",
                  "value": "3",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "include_resigned",
                  "value": "",
                  "description": "",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "other_orgnr",
                  "value": "",
                  "description": ""
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Shareholders",
      "description": "Norwegian shareholder cap tables (3M+ ownership positions across 396K companies)",
      "item": [
        {
          "name": "Shareholders of a Norwegian AS",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:orgnr/shareholders?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":orgnr",
                "shareholders"
              ],
              "query": [
                {
                  "key": "year",
                  "value": "",
                  "description": "Defaults to most recent fiscal year cached.",
                  "disabled": true
                },
                {
                  "key": "min_pct",
                  "value": "",
                  "description": "",
                  "disabled": true
                }
              ]
            }
          }
        },
        {
          "name": "Reverse-lookup: companies a person/entity owns shares in",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/shareholders/portfolio?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "shareholders",
                "portfolio"
              ],
              "query": [
                {
                  "key": "name",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "orgnr",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "year",
                  "value": "",
                  "description": "",
                  "disabled": true
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Tech",
      "description": "Website tech-stack fingerprinting",
      "item": [
        {
          "name": "Detected tech stack (Stripe, WordPress, HubSpot, etc.)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:orgnr/tech",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":orgnr",
                "tech"
              ]
            }
          }
        },
        {
          "name": "Find Norwegian companies using a specific technology",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/tech/:technology/companies",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "tech",
                ":technology",
                "companies"
              ],
              "variable": [
                {
                  "key": "technology",
                  "value": "Stripe",
                  "description": ""
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Tenders",
      "description": "Public procurement notices across 5 Nordic countries",
      "item": [
        {
          "name": "List supported countries + indexed tender counts",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/countries",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "countries"
              ]
            }
          }
        },
        {
          "name": "Tenders this Norwegian company has been buyer on",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:orgnr/notices",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":orgnr",
                "notices"
              ]
            }
          }
        },
        {
          "name": "Search public-procurement notices across the Nordics",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/tenders/search?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "tenders",
                "search"
              ],
              "query": [
                {
                  "key": "scope",
                  "value": "",
                  "description": "Filter by procurement scope. `eu` = EU-threshold notices for all 5 Nordic countries (English titles where available). `national_no` = all Norwegian notices including below-threshold (Norwegian-language titles + descriptions). Omit to search both.",
                  "disabled": true
                },
                {
                  "key": "buyer_orgnr",
                  "value": "",
                  "description": "Filter to tenders PUBLISHED BY a specific Norwegian buyer (the public-sector entity issuing the procurement). 9-digit organisation number.",
                  "disabled": true
                },
                {
                  "key": "winner_orgnr",
                  "value": "",
                  "description": "Filter to tenders WON BY a specific Norwegian supplier (9-digit organisation number). When set, results come from awarded contracts (not open notices) and include winner details.",
                  "disabled": true
                },
                {
                  "key": "q",
                  "value": "",
                  "description": "Full-text search query against title and description. Language-agnostic tokenizer matches both Norwegian and English titles.",
                  "disabled": true
                },
                {
                  "key": "cpv",
                  "value": "",
                  "description": "CPV (Common Procurement Vocabulary) code. Coverage strongest on EU-scope notices.",
                  "disabled": true
                },
                {
                  "key": "from",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "to",
                  "value": "",
                  "description": "",
                  "disabled": true
                }
              ]
            },
            "description": "Unified search across EU-threshold notices for all 5 Nordic countries plus below-threshold Norwegian municipal and county procurements. Use the `scope` parameter to limit the search."
          }
        },
        {
          "name": "Get a single tender notice",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/tenders/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "tenders",
                ":id"
              ],
              "variable": [
                {
                  "key": "id",
                  "value": "",
                  "description": "EU-scope: \"317565-2026\". National-NO: \"2026-108414\"."
                }
              ]
            },
            "description": "Fetches a notice by ID. Accepts EU-scope publication numbers (format: number-year, e.g. \"317565-2026\") and national Norwegian notice IDs (format: year-number, e.g. \"2026-108414\"). Response includes a `scope` field identifying the procurement scope."
          }
        },
        {
          "name": "Top public-sector buyers by tender volume",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/tenders/leaderboard?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "tenders",
                "leaderboard"
              ],
              "query": [
                {
                  "key": "cpv",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "period",
                  "value": "12m",
                  "description": "",
                  "disabled": true
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Awards",
      "description": "Public-procurement contract awards (5 Nordic countries)",
      "item": [
        {
          "name": "Public contracts won by a Norwegian company",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/:orgnr/contract-wins?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                ":orgnr",
                "contract-wins"
              ],
              "query": [
                {
                  "key": "period",
                  "value": "24m",
                  "description": "",
                  "disabled": true
                }
              ]
            }
          }
        },
        {
          "name": "Search awarded public-procurement contracts",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/awards/search?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "awards",
                "search"
              ],
              "query": [
                {
                  "key": "q",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "cpv",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "from",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "to",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "min_value",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "winner_orgnr",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "winner_name",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "buyer_name",
                  "value": "",
                  "description": "",
                  "disabled": true
                }
              ]
            }
          }
        },
        {
          "name": "Top contract-winning suppliers",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/awards/leaderboard?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "awards",
                "leaderboard"
              ],
              "query": [
                {
                  "key": "period",
                  "value": "12m",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "cpv",
                  "value": "",
                  "description": "",
                  "disabled": true
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Companies (US)",
      "description": "918K+ verified active US businesses, filter by industry (NAICS) \u00d7 state \u00d7 employee count",
      "item": [
        {
          "name": "Filter US businesses by industry, state, and employee count",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/us/list?",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                "us",
                "list"
              ],
              "query": [
                {
                  "key": "naics",
                  "value": "",
                  "description": "6-digit NAICS code, e.g. 511210 (Software Publishers). Comma-separate multiple.",
                  "disabled": true
                },
                {
                  "key": "naics_prefix",
                  "value": "",
                  "description": "2-5 digit NAICS prefix for broader categories, e.g. \"5112\" (Software).",
                  "disabled": true
                },
                {
                  "key": "state",
                  "value": "",
                  "description": "US 2-letter state postal code, e.g. CA, TX, NY.",
                  "disabled": true
                },
                {
                  "key": "city",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "min_employees",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "max_employees",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "name_like",
                  "value": "",
                  "description": "Fuzzy name match (trigram).",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "",
                  "disabled": true
                }
              ]
            },
            "description": "Returns a list of verified active US businesses matching the filter. Every result is a real business with a verifiable payroll history. Filter by NAICS code (e.g. 511210 = software publishers, 5418 = advertising), US state (2-letter), city, and employee range."
          }
        },
        {
          "name": "Single US business by id",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/us/smb/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                "us",
                "smb",
                ":id"
              ],
              "variable": [
                {
                  "key": "id",
                  "value": "",
                  "description": "Stable id returned by /companies/us/list (40-char hex)."
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Lead enrichment",
      "description": "Domain-first or name-first composite enrichment: identity + website + tech stack + email provider + social URLs + contacts + named executives",
      "item": [
        {
          "name": "Full lead enrichment for a US business",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/companies/us/smb/:id/enrich",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "companies",
                "us",
                "smb",
                ":id",
                "enrich"
              ],
              "variable": [
                {
                  "key": "id",
                  "value": "",
                  "description": ""
                }
              ]
            },
            "description": "Auto-discovers the company\u2019s website, then extracts: company description, tech stack, email provider (Google Workspace / Microsoft 365 / Zoho / etc.), social URLs (LinkedIn / Twitter / GitHub), public emails (with labels), phone numbers (with labels), and named executives where available. Takes 30\u201360s per call."
          }
        },
        {
          "name": "Domain-first composite enrichment",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/enrich/all?domain=",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "enrich",
                "all"
              ],
              "query": [
                {
                  "key": "domain",
                  "value": "",
                  "description": "Website domain, e.g. cognite.com",
                  "disabled": false
                },
                {
                  "key": "country",
                  "value": "",
                  "description": "Hint for phone-format parsing and prompt language. Default NO.",
                  "disabled": true
                },
                {
                  "key": "narrative",
                  "value": "True",
                  "description": "Set to false to skip the AI narrative and save credits.",
                  "disabled": true
                }
              ]
            },
            "description": "Pass any website URL and get back identity match (Nordic registry, US public-company match, or US SMB match) + tech stack + sanctions screen + contacts + email provider + social URLs + optional AI narrative. Works globally."
          }
        },
        {
          "name": "Contact-only enrichment for a domain",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/enrich/contacts?domain=",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "enrich",
                "contacts"
              ],
              "query": [
                {
                  "key": "domain",
                  "value": "",
                  "description": "",
                  "disabled": false
                },
                {
                  "key": "company",
                  "value": "",
                  "description": "Company name hint to improve extraction accuracy.",
                  "disabled": true
                },
                {
                  "key": "country",
                  "value": "",
                  "description": "",
                  "disabled": true
                }
              ]
            },
            "description": "Pass any website URL and get back emails (with labels), phones (with labels), and named executives when available. Used standalone or as a step in a larger workflow."
          }
        },
        {
          "name": "Name-first enrichment (no domain needed)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/enrich/by-name?name=",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "enrich",
                "by-name"
              ],
              "query": [
                {
                  "key": "name",
                  "value": "",
                  "description": "",
                  "disabled": false
                },
                {
                  "key": "city",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "state",
                  "value": "",
                  "description": "US state 2-letter or Nordic city/region.",
                  "disabled": true
                },
                {
                  "key": "country",
                  "value": "",
                  "description": "",
                  "disabled": true
                }
              ]
            },
            "description": "Pass a company name (and optional city / state / country) and we auto-discover the website, then run the full enrichment pipeline. Useful for CRM data where domain isn\u2019t known."
          }
        }
      ]
    },
    {
      "name": "Contact discovery",
      "description": "Sales-shaped: filter by industry + role + region + size \u2192 flat list of contacts with email + phone, ready to import",
      "item": [
        {
          "name": "Sales-shaped contact discovery",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/contacts/discover?industry=",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "contacts",
                "discover"
              ],
              "query": [
                {
                  "key": "industry",
                  "value": "",
                  "description": "Plain-English industry: software, saas, fintech, finance, healthcare, biotech, marketing, advertising, consulting, real_estate, retail, ecommerce, manufacturing, construction, education, legal, accounting, media, logistics, food, restaurant, energy, agriculture, hr, recruiting. Or pass a NAICS code/prefix.",
                  "disabled": false
                },
                {
                  "key": "role",
                  "value": "",
                  "description": "Optional role bucket: ceo, founder, cto, cfo, coo, cmo, cro, cpo, cio, chro, vp, director, sales, marketing, engineering, product, finance, hr, operations.",
                  "disabled": true
                },
                {
                  "key": "state",
                  "value": "",
                  "description": "US 2-letter state code.",
                  "disabled": true
                },
                {
                  "key": "min_employees",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "max_employees",
                  "value": "",
                  "description": "",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "25",
                  "description": "Max contacts returned.",
                  "disabled": true
                },
                {
                  "key": "enrich_companies",
                  "value": "12",
                  "description": "Max companies to enrich per call (each ~5\u201330s).",
                  "disabled": true
                }
              ]
            },
            "description": "The endpoint a sales rep actually wants: filter by plain-English industry + role + region + company size, get back a flat list of named decision-makers with email + phone + company context. When small SMBs don\u2019t publish executives, falls back to a company general-inbox contact so you always get something usable. Each call enriches up to 25 companies; ~30\u201360s end-to-end."
          }
        }
      ]
    },
    {
      "name": "Webhooks",
      "description": "Event-driven subscriptions",
      "item": [
        {
          "name": "Create a webhook subscription",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/subscriptions",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "subscriptions"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"webhook_url\": \"\",\n  \"event_type\": \"tender.published\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "List your subscriptions",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/subscriptions",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "subscriptions"
              ]
            }
          }
        },
        {
          "name": "Delete a subscription",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{api_key}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/subscriptions/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "subscriptions",
                ":id"
              ],
              "variable": [
                {
                  "key": "id",
                  "value": "",
                  "description": ""
                }
              ]
            }
          }
        }
      ]
    }
  ],
  "variable": [
    {
      "key": "base_url",
      "value": "https://api.nordicdata.cloud",
      "type": "string"
    },
    {
      "key": "api_key",
      "value": "sandbox_try_2026",
      "type": "string",
      "description": "Sandbox key (30/hr). Free signup: https://nordicdata.cloud"
    }
  ],
  "auth": {
    "type": "apikey",
    "apikey": [
      {
        "key": "key",
        "value": "X-API-Key",
        "type": "string"
      },
      {
        "key": "value",
        "value": "{{api_key}}",
        "type": "string"
      },
      {
        "key": "in",
        "value": "header",
        "type": "string"
      }
    ]
  }
}