482jobs API482jobs.com ↗
Search for and retrieve Australian jobs that offer visa sponsorship opportunities directly from 482jobs.com. Browse detailed job listings including positions, employers, and sponsorship information to find employment opportunities in Australia.
curl -X POST 'https://api.parse.bot/scraper/81c12d31-1cda-42a7-be4a-1184b56e4683/search_jobs' \
-H 'X-API-Key: $PARSE_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"page": "1",
"per_page": "15",
"search_category": "3508",
"search_keywords": "nurse"
}'Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace 482jobs-com-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: 482Jobs SDK — search Australian visa sponsorship jobs."""
from parse_apis.api_482jobs_com_api import Jobs482, Category, JobNotFound
client = Jobs482()
# Search for nursing jobs in healthcare category, capped at 5 results.
for job in client.jobs.search(query="nurse", category=Category.HEALTHCARE_MEDICAL, limit=5):
print(job.title, "|", job.location)
# Drill down: take one job from a location-filtered search.
job = client.jobs.search(query="chef", location="Sydney", limit=1).first()
if job:
print(job.title, job.company, job.category)
# Fetch full details for a specific job by slug.
if job:
try:
detail = client.jobs.get(slug=job.slug)
print(detail.title, "|", detail.expiration_date)
print(detail.description[:200])
except JobNotFound as exc:
print(f"Job not found: {exc.slug}")
print("exercised: jobs.search (keyword + category + location) / jobs.get")
Full-text search over Australian visa sponsorship jobs. Filters by keywords, location, and job category. Results are paginated with configurable page size. Returns job summaries including title, company, location with coordinates, category, and description snippet.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination (1-based). |
| per_page | integer | Number of results per page (1-100). |
| search_category | string | Numeric category ID to filter jobs. Omit or empty string for all categories. |
| search_keywords | string | Job title, skill, or industry keyword to search for. |
| search_location | string | Australian city or state to filter by (e.g. 'Sydney', 'Melbourne VIC'). |
{
"type": "object",
"fields": {
"jobs": "array of job listing summaries",
"page": "integer",
"per_page": "integer",
"max_pages": "integer",
"found_jobs": "boolean",
"total_jobs": "integer"
},
"sample": {
"data": {
"jobs": [
{
"url": "https://482jobs.com/job/registered-nurses-visa-sponsorship-available-4/",
"slug": "registered-nurses-visa-sponsorship-available-4",
"title": "Registered Nurses – Visa Sponsorship Available",
"job_id": "207741",
"company": "Company name 🔒",
"category": "healthcare-medical",
"latitude": "-22.575197",
"location": "Queensland, Australia",
"longitude": "144.0847926",
"description": "Job Description Build Your Career. Make an Impact..."
}
],
"page": 1,
"per_page": 3,
"max_pages": 24,
"found_jobs": true,
"total_jobs": 71
},
"status": "success"
}
}About the 482jobs API
The 482jobs API on Parse exposes 2 endpoints for the publicly available data on 482jobs.com. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.