curl -X POST https://api.up2data.ai/v1/jobs/enrich \
-H "X-API-Key: $UP2DATA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://linkedin.com/jobs/view/1234567890"}'
import requests
resp = requests.post(
"https://api.up2data.ai/v1/jobs/enrich",
headers={"X-API-Key": UP2DATA_API_KEY},
json={"url": "https://linkedin.com/jobs/view/1234567890"},
)
data = resp.json()["data"]
{
"data": {
"url": "https://linkedin.com/jobs/view/1234567890",
"job_id": "1234567890",
"title": "Senior Software Engineer",
"description": "We are looking for…",
"company": {"name": "Anthropic", "url": "https://linkedin.com/company/anthropic", "headcount": 842, "industry": "Research Services"},
"location": "San Francisco, CA",
"workplace_type": "hybrid",
"seniority": "senior",
"employment_type": "Full-time",
"salary": {"min": 180000, "max": 260000, "currency": "USD", "period": "yearly"},
"skills": ["Python", "Distributed Systems"],
"posted_at": "2026-07-01T00:00:00Z",
"applicants_count": 412,
"scraped_at": "2026-07-08T12:00:00Z"
},
"meta": {
"creditsUsed": 1,
"creditsRemaining": 98419,
"billed": true,
"reason": "success",
"requestId": "req_example",
"latencyMs": 2100
}
}
{
"error": {
"type": "unprocessable_target",
"message": "Target is private, deleted, or unreachable.",
"requestId": "req_example"
}
}
Jobs
Enrich a job
Fetch full details for a single job posting, including description and company snapshot.
POST
/
v1
/
jobs
/
enrich
curl -X POST https://api.up2data.ai/v1/jobs/enrich \
-H "X-API-Key: $UP2DATA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://linkedin.com/jobs/view/1234567890"}'
import requests
resp = requests.post(
"https://api.up2data.ai/v1/jobs/enrich",
headers={"X-API-Key": UP2DATA_API_KEY},
json={"url": "https://linkedin.com/jobs/view/1234567890"},
)
data = resp.json()["data"]
{
"data": {
"url": "https://linkedin.com/jobs/view/1234567890",
"job_id": "1234567890",
"title": "Senior Software Engineer",
"description": "We are looking for…",
"company": {"name": "Anthropic", "url": "https://linkedin.com/company/anthropic", "headcount": 842, "industry": "Research Services"},
"location": "San Francisco, CA",
"workplace_type": "hybrid",
"seniority": "senior",
"employment_type": "Full-time",
"salary": {"min": 180000, "max": 260000, "currency": "USD", "period": "yearly"},
"skills": ["Python", "Distributed Systems"],
"posted_at": "2026-07-01T00:00:00Z",
"applicants_count": 412,
"scraped_at": "2026-07-08T12:00:00Z"
},
"meta": {
"creditsUsed": 1,
"creditsRemaining": 98419,
"billed": true,
"reason": "success",
"requestId": "req_example",
"latencyMs": 2100
}
}
{
"error": {
"type": "unprocessable_target",
"message": "Target is private, deleted, or unreachable.",
"requestId": "req_example"
}
}
Cost: 1 credit per successful job · pay only on success
Fetch full details for a single job posting, including description and company snapshot.
Rate limit: counts as 1 request against your rate limit.
string
Public job posting URL. Provide
url or job_id.string
LinkedIn job ID when URL is unavailable.
Response
object
Full job record:
url, job_id, title, description, company, location, workplace_type, seniority, employment_type, salary, skills[], posted_at, applicants_count, scraped_at.curl -X POST https://api.up2data.ai/v1/jobs/enrich \
-H "X-API-Key: $UP2DATA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://linkedin.com/jobs/view/1234567890"}'
import requests
resp = requests.post(
"https://api.up2data.ai/v1/jobs/enrich",
headers={"X-API-Key": UP2DATA_API_KEY},
json={"url": "https://linkedin.com/jobs/view/1234567890"},
)
data = resp.json()["data"]
{
"data": {
"url": "https://linkedin.com/jobs/view/1234567890",
"job_id": "1234567890",
"title": "Senior Software Engineer",
"description": "We are looking for…",
"company": {"name": "Anthropic", "url": "https://linkedin.com/company/anthropic", "headcount": 842, "industry": "Research Services"},
"location": "San Francisco, CA",
"workplace_type": "hybrid",
"seniority": "senior",
"employment_type": "Full-time",
"salary": {"min": 180000, "max": 260000, "currency": "USD", "period": "yearly"},
"skills": ["Python", "Distributed Systems"],
"posted_at": "2026-07-01T00:00:00Z",
"applicants_count": 412,
"scraped_at": "2026-07-08T12:00:00Z"
},
"meta": {
"creditsUsed": 1,
"creditsRemaining": 98419,
"billed": true,
"reason": "success",
"requestId": "req_example",
"latencyMs": 2100
}
}
{
"error": {
"type": "unprocessable_target",
"message": "Target is private, deleted, or unreachable.",
"requestId": "req_example"
}
}