Build on language industry hiring data
Every active localization, translation and internationalization job we track, plus the companies behind them. Connect your AI assistant in two minutes, or query the REST API directly. Free with a langleaders account.
Connect your AI assistant
MCP stands for Model Context Protocol, an open standard that lets AI assistants read live data from external sources. Connect langleaders to Claude or ChatGPT and you can ask questions about the language job market in plain English. The assistant reads the same data this site runs on, updated throughout the day. You sign in with your langleaders account, so there is no API key to copy or manage.
What this unlocks
Ask Claude to find localization engineering roles in Germany that accept remote applications. It searches the live database and returns results with company names, locations and links.
Ask about hiring trends, which companies are actively recruiting in your discipline, or how many language AI roles exist right now. The data is current, not cached.
Get a full picture of any tracked employer: how many roles they have open, which countries they hire in, and what disciplines they focus on.
Add to Claude Desktop
- 1Open Claude Desktop
- 2Go to Settings, then Connectors
- 3Click Add custom connector
- 4Paste this URL:url
https://langleaders.com/mcp - 5Approve the sign-in screen with your langleaders account
- 6Start asking about language industry jobs
Add to ChatGPT
- 1Open ChatGPT
- 2Go to Settings, then Connectors
- 3Click Add, then paste this URL:url
https://langleaders.com/mcp - 4Sign in with your langleaders account when prompted
Available tools
search_jobsFind jobs by keyword, discipline, country, remote policy, or seniority. Returns up to 50 results with full job details and apply links.
keyword, discipline, country, remote, seniority, limit
get_jobFetch complete details for a single job by its ID, including the full description and apply link.
job_id
search_companiesFind employers by name, company type or country. Returns company profiles with active role counts.
keyword, company_type, country, limit
get_companyFetch a full employer profile including all their active open roles, the countries they hire in, and their discipline breakdown.
slug
get_hiring_statsReturns live counts of active roles, companies hiring, countries with open positions, and the current LIHI score.
No parameters required
100 requests every 24 hours per account. Resets at midnight UTC.
REST API
The REST API returns the same data as JSON. Use it to build a dashboard, run research, power a custom tool, or feed your own product. Authenticate with an API key and query any endpoint directly.
Base URL
https://vymaumegmmqrwndmvhee.supabase.co/functions/v1/apiAuthentication
Authorization: Bearer ll_live_YOUR_KEY/jobsSearch active language industry jobs. Supports filtering by discipline, country, remote policy, seniority, and keyword. Returns paginated results.
| Parameter | Type | Description |
|---|---|---|
| q | string | Keyword search |
| disciplines | string[] | Filter by discipline |
| countries | string[] | ISO2 country codes |
| remotePolicies | string[] | remote, hybrid or onsite |
| seniorities | string[] | entry, mid, senior, lead or director |
| page | number | Page number, default 1 |
| limit | number | Results per page, 1 to 50, default 20 |
| sort | string | newest or oldest |
curl -H "Authorization: Bearer ll_live_YOUR_KEY" \
"https://vymaumegmmqrwndmvhee.supabase.co/functions/v1/api/jobs?disciplines=localization_engineering&countries=DE&limit=5"{
"data": [],
"meta": {
"total": 1,
"page": 1,
"limit": 5,
"hasMore": false
}
}/jobs/:idFetch complete details for a single job by its ID.
curl -H "Authorization: Bearer ll_live_YOUR_KEY" \
"https://vymaumegmmqrwndmvhee.supabase.co/functions/v1/api/jobs/JOB_ID"/companiesList tracked companies with active role counts.
| Parameter | Type | Description |
|---|---|---|
| q | string | Keyword search |
| type | string | Company type, for example lsp or enterprise |
| country | string | ISO2 country code |
| hasOpenRoles | boolean | Only companies with active roles |
| page | number | Page number, default 1 |
| limit | number | Results per page, 1 to 50, default 20 |
curl -H "Authorization: Bearer ll_live_YOUR_KEY" \
"https://vymaumegmmqrwndmvhee.supabase.co/functions/v1/api/companies?type=lsp&hasOpenRoles=true&limit=5"/companies/:slugFetch a company profile and all their active open roles.
curl -H "Authorization: Bearer ll_live_YOUR_KEY" \
"https://vymaumegmmqrwndmvhee.supabase.co/functions/v1/api/companies/welocalize"{
"data": null
}/statsLive counts of active roles, companies hiring, countries, and AI signal percentage.
curl -H "Authorization: Bearer ll_live_YOUR_KEY" "https://vymaumegmmqrwndmvhee.supabase.co/functions/v1/api/stats"/trendsDiscipline mix, pillar breakdown, top countries, remote split, and seniority distribution.
curl -H "Authorization: Bearer ll_live_YOUR_KEY" "https://vymaumegmmqrwndmvhee.supabase.co/functions/v1/api/trends"/jobs/submitSubmit a job listing for review. Requires an API key.
curl -X POST \
-H "Authorization: Bearer ll_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"title":"Localization PM","company":"Acme Corp","url":"https://acme.com/jobs/123"}' \
"https://vymaumegmmqrwndmvhee.supabase.co/functions/v1/api/jobs/submit"/companies/suggestSuggest a company for langleaders to track. Requires an API key.
curl -X POST \
-H "Authorization: Bearer ll_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Acme Localization","website":"https://acme.com","company_type":"lsp"}' \
"https://vymaumegmmqrwndmvhee.supabase.co/functions/v1/api/companies/suggest"Rate limits
All endpoints share a single limit of 100 requests every 24 hours. Anonymous requests are limited by IP address. Authenticated requests are limited by API key.
{
"error": "Rate limit exceeded",
"message": "You have used your 100 request limit for today. Resets at midnight UTC.",
"reset": "2026-08-05T00:00:00.000Z",
"remaining": 0
}X-RateLimit-Limit: 100
X-RateLimit-Remaining: 87
X-RateLimit-Reset: 2026-08-05T00:00:00.000ZGet your API key
API keys are free and issued instantly. Sign in with your langleaders account to create one.
Sign in to get a keyLive data
Job data updates every 8 hours via direct ATS connections and LinkedIn discovery. LIHI publishes every Sunday.
