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.