API-dokumentation
Integrera Matchajobb AI-drivna jobbmatchning i dina egna applikationer
Kom igång snabbt
Från registrering till första API-anrop på under 5 minuter
Registrera dig
Skapa ett utvecklarkonto och verifiera din email
Få API-nyckel
Generera din unika API-nyckel i utvecklarpanelen
Gör API-anrop
Börja integrera jobbmatchning i din applikation
Grundläggande information
Base URL
https://matchajobb.onrender.comAutentisering
Ingen autentisering krävsAPI Status
API:et är gratis att använda och kräver ingen autentisering. JobStream API-data hämtas i realtid.
API Endpoints
Alla tillgängliga endpoints och deras funktionalitet
/api/jobpostings/freshHämta färska jobb från JobStream API
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
| limit | integer | Nej | Antal jobb att hämta (standard: 10) |
/api/jobpostings/categoriesHämta jobbkategorier från JobStream API
/api/jobpostings/locationsHämta jobbplatser från JobStream API
/api/jobpostings/statisticsHämta jobbstatistik från JobStream API
/api/jobpostings/test-connectionTesta anslutning till JobStream API
/api/jobpostings/syncSynkronisera jobb från JobStream API till databas
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
| limit | integer | Nej | Antal jobb att synkronisera (standard: 100) |
Kodexempel
Exempel på hur du använder API:et i olika programmeringsspråk
Hämta jobb - GET /api/v1/jobs
curl -X GET "https://matchajobb.onrender.com/api/jobpostings/fresh?limit=10" \
-H "Content-Type: application/json"Svarsformat
Framgångsrikt svar
{
"success": true,
"data": {
"jobs": [
{
"id": "12345",
"title": "Frontend-utvecklare",
"company": "Tech AB",
"location": "Stockholm",
"description": "Vi söker en erfaren frontend-utvecklare...",
"match_score": 0.85,
"published_date": "2024-06-15",
"application_url": "https://example.com/apply"
}
],
"total": 42,
"page": 1,
"per_page": 10
}
}Felsvar
{
"success": false,
"error": {
"code": "INVALID_API_KEY",
"message": "The provided API key is invalid or expired",
"details": "Please check your API key and try again"
}
}SDK:er och bibliotek
Officiella SDK:er för populära programmeringsspråk
JavaScript/Node.js
Officiell SDK för JavaScript och Node.js
npm install @matchajobb/sdkPython
Python-bibliotek för enkel integration
pip install matchajobb-sdkRuby
Ruby gem för Rails-applikationer
gem install matchajobbBehöver du hjälp med integrationen?
Vårt utvecklarteam finns här för att hjälpa dig komma igång
Utvecklarsupport: dev@matchajobb.se | Svarstid: < 24 timmar