Active job openings and salary data for Mexico in JSON, for developers and AI agents. Free, read-only and no sign-up.
No sign-up, no API key
Just send a GET. CORS is open, so it works from the browser too.
Fresh data
Rebuilt with every site release, at least every weekday. Every response includes generatedAt.
OpenAPI 3.1
operationId, typed parameters and schemas on every operation, ready for function calling.
Public data only
The same information talentosy.com displays. No personal data.
Every route lives under https://talentosy.com/api/v1 and is a static .json file: filters go in the path, never in query strings.
curl https://talentosy.com/api/v1/index.json curl https://talentosy.com/api/v1/jobs/search/monterrey/analista-de-datos/all.json curl https://talentosy.com/api/v1/jobs/search/all/all/remoto.json curl https://talentosy.com/api/v1/salaries/desarrollador.json All of them answer GET (and HEAD) with application/json.
| Operation | Path | What it is for |
|---|---|---|
getApiIndex | GET /index.json | Entry point: valid values for every filter with their vacancy counts, totals, usage rules and links. |
searchJobs | GET /jobs/search/{city}/{family}/{modality}.json | Search active openings by city, role family and work mode. Each filter takes a slug or "all". |
getJob | GET /jobs/{jobId}.json | One opening in full: description, responsibilities, requirements, benefits, salary and how to apply. |
listSalaryGuides | GET /salaries.json | Índice de Sueldos Talentosy: median and range of gross monthly pay per role family. |
getSalaryGuide | GET /salaries/{family}.json | Salary guide for one role by seniority and city, with a ready-to-use citation. |
searchJobs takes three path segments: city, role family and work mode. Use "all" to skip a segment. Valid values (with their active vacancy counts) are also listed by the entry point.
ciudad-de-mexico Ciudad de Méxicoguadalajara Guadalajaramonterrey Monterreyqueretaro Querétaropuebla Pueblatijuana Tijuanaleon Leónmerida Méridatoluca Tolucaaguascalientes Aguascalientessan-luis-potosi San Luis Potosíciudad-juarez Ciudad Juárezciberseguridad Cybersecurityingenieria-de-datos Data Engineeringanalista-de-datos Data Analystdesarrollador Software Developerdevops-infraestructura DevOps & Infrastructuresoporte-ti IT Supportproduct-manager Product Managerdiseno-ux-ui UX/UI Designventas Salesmarketing Marketingatencion-al-cliente Customer Supportcustomer-success Customer Successfinanzas-contabilidad Finance & Accountingcumplimiento-aml Compliance & AMLriesgos-fraude Risk & Fraudoperaciones Operationsadministracion Administrationcompras-cadena-suministro Procurement & Supply Chaingestion-de-proyectos Project Managementrecursos-humanos Human Resourcesestrategia Strategy & Business Developmentsostenibilidad-esg Sustainability & ESGdireccion-general Executive Leadershipgobierno-corporativo Corporate Governanceremoto Remotohibrido Híbridopresencial PresencialOne opening as returned by searchJobs (real data from this build). getJob adds the full description, lists and how to apply. Job texts are in Spanish.
{
"id": "administrative-coordinator-toluca-hibrido-tsy-15899",
"vacancyId": "TSY-15899",
"title": "Coordinator Administrativo",
"company": "Empresa Confidencial",
"industry": "Bienes de Consumo",
"area": {
"slug": "operaciones-y-cadena-de-suministro",
"name": "Operaciones y Cadena de Suministro"
},
"family": {
"slug": "administracion",
"name": "Administración"
},
"city": {
"slug": "toluca",
"name": "Toluca",
"region": "Estado de México"
},
"modality": {
"slug": "hibrido",
"name": "Híbrido"
},
"seniority": "Junior",
"employmentType": "Tiempo completo",
"english": "No requerido",
"salary": {
"text": "MXN $20,000 – $23,000 mensual",
"currency": "MXN",
"period": "MONTH",
"min": 20000,
"max": 23000
},
"postedAt": "2026-10-09",
"validThrough": "2026-11-30",
"url": "https://talentosy.com/jobs/administrative-coordinator-toluca-hibrido-tsy-15899/",
"apiUrl": "https://talentosy.com/api/v1/jobs/administrative-coordinator-toluca-hibrido-tsy-15899.json"
} Errors follow RFC 9457 (application/problem+json): a stable code, a hint to fix the request and, when the problem is an unknown value, the list of validValues.
| Code | HTTP | When it happens |
|---|---|---|
not-found | 404 | The path does not exist in the API. |
unknown-search-filter | 404 | A searchJobs segment is not a valid slug. |
job-not-found | 404 | The opening closed (they last 4 to 8 weeks) or the id is wrong. |
salary-guide-not-found | 404 | There is no salary guide for that role family. |
method-not-allowed | 405 | A method other than GET or HEAD was used: the API is read-only. |
Questions, partnerships or a use case the API does not cover? Email info@talentosy.com.