Developer API & MCP
Localization hiring data, programmatically
Access real-time localization job listings, company profiles, and industry trends. Build integrations, power AI assistants, or enrich your own products.
1 · Connect to any AI assistant
The MCP server lets Claude, Cursor, and other AI assistants query our localization dataset directly through natural language.
User: Find me remote localization engineering jobs in Europe
Assistant:
I found 12 matching roles across 8 companies. Here are the top results:
- Senior Localization Engineer at Phrase — Remote · Germany
- i18n Staff Engineer at Smartling — Remote · United Kingdom
- Localization Platform Engineer at Lokalise — Remote · Latvia
MCP Server URL
https://vymaumegmmqrwndmvhee.supabase.co/functions/v1/mcpClaude Desktop config
json{ "mcpServers": { "i18n": { "url": "https://vymaumegmmqrwndmvhee.supabase.co/functions/v1/mcp", "headers": { "Authorization": "Bearer i18n_live_YOUR_KEY" } } } }
Available tools
search_jobsSearch active localization jobs by discipline, country, remote, and more.get_job_detailsGet full details for a specific job.search_companiesSearch tracked companies (LSPs, TMS vendors, enterprises).get_company_profileGet a company profile + their open localization roles.get_hiring_statsAggregate hiring stats and distributions.get_industry_trendsIndustry hiring trends across disciplines and regions.submit_jobSubmit a job URL for the i18n team to review.suggest_companySuggest a company for i18n to track.
2 · Live data
Updated 3 times daily.
3 · REST API
Base URL
https://vymaumegmmqrwndmvhee.supabase.co/functions/v1/apiAuthentication
Authorization: Bearer i18n_live_k7x9m2...Read endpoints
GET /jobsList jobs with filters: disciplines, countries, remotePolicies, seniorities, technicalTiers, salaryTiers, q, companySlug, ai, page, limit, sort
GET /jobs/:idFull details for one job (counts as 3 reads)
GET /companiesList companies: type, country, isLocNative, hasOpenRoles, q, page, limit
GET /companies/:slugCompany profile + active jobs
GET /statsAggregate hiring statistics
GET /trendsIndustry hiring trends
Write endpoints (require API key)
POST /jobs/submitBody: { url, company_name?, notes? }
POST /companies/suggestBody: { name, website, careers_url?, company_type?, notes? }
Example response
json{ "data": [{ "id": "...", "title": "Localization Engineer", "company_name": "Phrase", "country": ["DE"], "remote_policy": "remote" }], "meta": { "total": 142, "page": 1, "limit": 20, "hasMore": true } }
Error format
json{ "error": { "code": "not_found", "message": "Job not found" } }
4 · Rate limits
| Tier | Reads | Writes |
|---|---|---|
| Anonymous | 500 / day | — |
| API key | 1,000 / day | 20 jobs, 10 companies / day |
| MCP | 2,000 / day | 20 jobs, 10 companies / day |
jsonHTTP/1.1 429 Too Many Requests X-RateLimit-Remaining: 0 X-RateLimit-Reset: 2026-05-05T00:00:00Z { "error": { "code": "rate_limited", "message": "Daily read limit exceeded" } }