API de Google

API de Google: Empleos

Search Google Jobs, the job listings Google gathers from LinkedIn, Indeed, ZipRecruiter, company career sites and other boards, and get about 10 listings per call: title, company, location, the site it was found on, the full description, apply links on every board that carries it, and the posting details Google shows (posted, pay, job type, benefits). Each listing carries a listingToken you can pass to google.job for employer ratings. Send nextCursor back as cursor to walk further pages.

POST/v1/run/google.jobs
Disponibilidad
100.00%
30d · 1 llamada
Solicitudes
1
30d
Respuesta
8.7s
mediana · 30d

Precios

Precios del endpoint Empleos de la API de Google

Pagas
US$8.50
US$0.85/1k solic., solo por lo que usas. Sin plan mensual.
Tus primeras 117 solicitudes son gratis con el saldo inicial de US$0.10.

Pruébalo

Obtén Empleos de Google en una sola solicitud

Abrir en
Respuesta de ejemplo
Las ejecuciones gratis devuelven solo los primeros 3 resultados. Agrega fondos a una clave para obtener la respuesta completa.
{
  "data": {
    "items": [
      {
        "applyOptions": [
          {
            "title": "Example title",
            "url": "https://example.com/page"
          }
        ],
        "companyName": "Acme Inc",
        "description": "A short example description of this item.",
        "extensions": [
          "example"
        ],
        "jobId": "a1b2c3d4",
        "listingToken": "a1b2c3d4",
        "location": "example",
        "position": 1,
        "title": "Example title",
        "via": "example"
      }
    ],
    "nextCursor": "example"
  },
  "found": true,
  "reason": "not_found"
}

Referencia completa de parámetros y respuesta: cada campo, tipo y ejemplo de este endpoint.

Referencia

Una solicitud, un formato de respuesta.

Cada campo que envías y cada campo que recibes, cada uno con un ejemplo real.

Verificado por última vez el 2026-10-16 · disponibilidad y latencia medidas en 30d

Cuerpo de la solicitud

JSON, enviado por POST a este endpoint.

  • querystring

    registered nurse

    Job title or keywords to search, e.g. registered nurse. A place written into the query ("barista in Austin, TX") also localizes the search.

  • cursorstring

    Opaque cursor from a previous response's nextCursor. Send it with the same query, location, gl and hl to get the next page of about 10 listings; it expires about an hour after it was issued, after which you start again from page 1.

  • glstring

    us

    Two-letter country code to search in (e.g. us, gb, de).

  • hlstring

    en

    Language code for the listings and their details (e.g. en, de, es).

  • locationstring

    Chicago, IL

    City, region or country to search around, e.g. Chicago, IL or London. Google may include nearby places.

Envías. Un cuerpo JSON pequeño. Los valores que se muestran son ejemplos para reemplazar por los tuyos.

Respuesta

JSON, un valor de ejemplo por campo.

each applyOptiondata.items[].applyOptions[]

Where the job can be applied for. Populated whenever the provider has data for the entity.

  • titlestring

    Label, e.g. Apply on LinkedIn.

  • urlstring

    Apply link with Google's tracking parameters removed.

each itemdata.items[]

Job listings in Google's order. Populated whenever the provider has data for the entity.

  • companyNamestring

    Hiring company. Populated whenever the provider has data for the entity.

  • descriptionstring

    Job description as plain text. Usually the full text, but for some listings (seen on German searches) Google shows only an excerpt of about 400 characters that can stop mid-word; google.job with this listing's listingToken returns the whole description Google holds. Populated whenever the provider has data for the entity.

  • extensionsstring[]

    The posting details Google shows, in its order and wording, e.g. ["2 days ago", "36.50-58.40 an hour", "Full-time", "Health insurance"]: when it was posted, pay, job type and benefits, each only when Google shows it. Populated whenever the provider has data for the entity.

  • jobIdstring

    Google's id for the listing. Populated whenever the provider has data for the entity.

  • listingTokenstring

    Token for this listing; pass it to google.job as listingToken for the listing with employer ratings. Populated whenever the provider has data for the entity.

  • locationstring

    Job location as Google shows it, e.g. Chicago, IL. Populated whenever the provider has data for the entity.

  • positioninteger

    1-based rank of the listing across pages (page 2 starts at 11).

  • titlestring

    Job title. Populated whenever the provider has data for the entity.

  • viastring

    The site Google found the listing on, e.g. LinkedIn or Indeed. Populated whenever the provider has data for the entity.

datadata

The results wrapper, or null when nothing was found.

  • nextCursorstring

    Opaque cursor for the next page of listings, or null when there are no more. Pass it back as cursor with the same query, location, gl and hl.

top level
  • foundboolean

    True when at least one job listing was returned.

  • reason"not_found"

    Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.

Recibes. Campos con nombre y tipo, con el mismo formato sin importar qué fuente responda.

Preguntas frecuentes

Acerca del endpoint Empleos de la API de Google

El endpoint Empleos de AnyAPI para Google devuelve datos de Google como JSON normalizado con una sola llamada POST a /v1/run/google.jobs. Search Google Jobs, the job listings Google gathers from LinkedIn, Indeed, ZipRecruiter, company career sites and other boards, and get about 10 listings per call: title, company, location, the site it was found on, the full description, apply links on every board that carries it, and the posting details Google shows (posted, pay, job type, benefits). Each listing carries a listingToken you can pass to google.job for employer ratings. Send nextCursor back as cursor to walk further pages. AnyAPI devuelve un único esquema normalizado sin importar qué fuente atienda la solicitud. Cuesta desde US$0.85 por cada 1,000 solicitudes, en dólares estadounidenses, sin suscripción y sin mínimo mensual. En los últimos 30 días, el 100.0% de las llamadas al endpoint Empleos de la API de Google a través de AnyAPI tuvo éxito, con un tiempo de respuesta mediano de 8.7 segundos en 1 llamadas medidas.

Cuesta desde US$0.85 por cada 1,000 solicitudes, en dólares estadounidenses, sin suscripción y sin mínimo mensual. Agregas fondos a una billetera en dólares y cada llamada descuenta de ella. Algunas solicitudes fallidas pagadas con la billetera generan cargos de procesamiento que trasladamos al costo, sin margen; la respuesta de error muestra el monto cobrado.

Search Google Jobs, the job listings Google gathers from LinkedIn, Indeed, ZipRecruiter, company career sites and other boards, and get about 10 listings per call: title, company, location, the site it was found on, the full description, apply links on every board that carries it, and the posting details Google shows (posted, pay, job type, benefits). Each listing carries a listingToken you can pass to google.job for employer ratings. Send nextCursor back as cursor to walk further pages. La respuesta es JSON normalizado con el mismo envoltorio que devuelve cada endpoint de AnyAPI, así que procesar un segundo endpoint es solo cambiar la URL.

En los últimos 30 días, el 100.0% de las llamadas al endpoint Empleos de la API de Google a través de AnyAPI tuvo éxito, con un tiempo de respuesta mediano de 8.7 segundos en 1 llamadas medidas. Estas son mediciones propias de AnyAPI sobre el tráfico que pasa por el gateway, recalculadas continuamente, no un objetivo de nivel de servicio publicado.

Sí. Una cuenta nueva de AnyAPI empieza con US$0.10 de saldo gratis, sin tarjeta, que alcanza para 117 llamadas a Empleos de Google a US$0.00085 cada una.

Envía una solicitud POST a https://api.getanyapi.com/v1/run/google.jobs con tu clave de AnyAPI en un encabezado "Authorization: Bearer" y la entrada como cuerpo JSON. La misma clave y la misma billetera sirven para todos los endpoints de AnyAPI.

No. Agregas dólares a un solo saldo prepagado de AnyAPI y cada solicitud descuenta de él. No hay plan mensual ni mínimo, y el mismo saldo paga todos los endpoints de AnyAPI.

Sí. Instala @getanyapi/sdk desde npm para TypeScript o getanyapi desde pip para Python. Ambos llaman a todos los endpoints de AnyAPI con la misma clave, y también sirve cualquier cliente HTTP.

Sí. Un agente puede conectarse al servidor MCP de AnyAPI en https://api.getanyapi.com/mcp, o crear su propia clave de prueba gratis con un solo POST sin autenticar a https://api.getanyapi.com/agent/signup y llamar a este endpoint por HTTP.