Overview

Public documentation, protected wrapper endpoints.

Quickstart

Authenticate once, call protected endpoints with key header.

curl -X POST http://127.0.0.1:8000/auth/register -H 'Content-Type: application/json' -d '{"email":"user@example.com","password":"strongpass123"}'
curl -X POST http://127.0.0.1:8000/auth/api-keys -H 'Content-Type: application/json' -d '{"email":"user@example.com","password":"strongpass123","name":"default"}'

Endpoints

Grouped by country for easier browsing.

GET /sweden/company/search

Search Sweden company data via allabolag wrapper.

POST /sweden/hiring/search

Search Sweden hiring jobs via Manpower endpoint.

Sample response: GET /sweden/company/search?q=ericssonab&use_browser=true

{ "provider": "allabolag", "query": "ericssonab", "source": "playwright", "upstream_status": 200, "content_type": "application/json; charset=utf-8", "data": { "pageProps": { "hydrationData": { "searchStore": { "query": "ericssonab", "companiesByName": { "hits": 865, "currentPage": 1, "companies": [ { "name": "Ericsson AB", "orgnr": "5560566258", "legalName": "Ericsson AB", "visitorAddress": { "addressLine": "Torshamnsgatan 21", "zipCode": "164 40", "postPlace": "Kista" }, "revenue": "139441000", "profit": "12961000", "employees": "13529" } ] } } } } } }

Sample request body: POST /sweden/hiring/search

{ "filter": { "page": "1", "searchKeyword": "Truckf%C3%B6rare+%7C+Volvo+Ume%C3%A5+%7C+Heltid", "offset": 0, "totalCount": 0, "limit": 10, "searchkeyword": "Truckförare | Volvo Umeå | Heltid", "haslocation": false, "language": "en" } }

Sample response: POST /sweden/hiring/search

{ "provider": "manpower_sweden_hiring", "query": "Truckförare | Volvo Umeå | Heltid", "source": "httpx", "upstream_status": 200, "content_type": "application/json; charset=utf-8", "data": { "jobsItems": [ { "positionID": "e3adc07d-6f15-4230-9d8b-0f725d51be17", "jobTitle": "Truckförare | Volvo Umeå | Heltid ", "jobLocation": "Umeå", "employmentType": "Konsultuppdrag" } ], "filters": { "totalCount": 237, "limit": 10 } } }
GET /norway/company/search

Search Norway company data via GBRIS wrapper.

GET /norway/company/detail

Fetch Norway detailed company list via Proff source.

GET /norway/hiring/signals

Fetch Norway hiring signals via Jobbnorge source.

API Console

Auth actions are separated from protected endpoint calls.

Auth Console

1) Register

2) Login

Not logged in.

3) Generate API Key

Protected API Calls

Sweden company search

Use generated API key or paste an existing one.

Sweden hiring search

Ready.