Introduction
Welcome to the JobKeeper Developer API. This API exposes structured scraped job listings, custom filtering options, and real-time description generation designed specifically to pass Google Indexing (Google Job Search) duplicate filters.
Dynamic Rewrite Technology: Enable the
rewrite=true flag to invoke real-time AI rewrites on descriptions.
Authentication
All API endpoints require a personal developer access token. Pass the generated token inside the HTTP Authorization header:
Authorization: Bearer YOUR_API_DEVELOPER_KEY
GET
https://api.jobkeeper.co.za/jobs
Query Parameters
rewrite
boolean (true/false)
Rewrites the original job description using AI to ensure unique content indexing on Google Job search.
schema
boolean (true/false)
Returns pre-formatted JSON-LD Schema.org markup structure.
search
string
Query search term (job title, category, company, or skills).
Response Payload
{
"data": [
{
"id": 1,
"title": "Junior Web Developer",
"company": "JobCrawler Tech",
"location": "Johannesburg, GP",
"salary": "R20,000 - R30,000",
"category": "IT & Tech",
"is_grade12": false,
"apply_link": "https://jobcrawlerai.com/track/apply/1",
"closing_date": "2026-08-31",
"description": "Original raw scraped job listing description...",
"ai_regenerated_description": "We are seeking an ambitious web engineer to join our dynamic development team in Johannesburg...",
"thumbnail_url": "https://images.pexels.com/photos/1181263/pexels-photo-1181263.jpeg?auto=compress&cs=tinysrgb&w=600",
"company_logo_url": null,
"category_thumbnail_url": "https://jobcrawlerai.com/images/categories/it-tech.png",
"title_photo_url": "https://images.pexels.com/photos/1181263/pexels-photo-1181263.jpeg?auto=compress&cs=tinysrgb&w=600",
"category_icon": "fa-laptop-code",
"google_jobs_schema": {
"@context": "https://schema.org",
"@type": "JobPosting",
"title": "Junior Web Developer",
"hiringOrganization": {
"@type": "Organization",
"name": "JobCrawler Tech"
}
},
"posted_at": "2026-08-01T12:00:00+02:00"
}
]
}
API Sandbox
Test API endpoints directly from this page. Paste your developer token, configure parameters, and send a live request.
GET
Response