API di Job Search

Job Search Theirstack API

Cerca nell'indice delle offerte di lavoro di TheirStack per azienda, tecnologia, parola chiave, qualifica, seniority, stipendio, località e da quanto tempo è comparsa l'offerta, e ottieni il record aziendale completo di chi assume con ogni offerta. Fatturato per offerta restituita.

67,20 USD/1k risultati, paghi a richiesta, nessun abbonamento.

Job Search - TheirStack
app.theirstack.com/jobs
TheirStack
DataJob SearchCompaniesSignals
Search job title, company, or domain
Filters:data analystUSPosted ≤ 14d
Job titleCompanyLocationPostedSalary
Senior Data Analyst, Revenue OperationsBBrightloop AnalyticsAustin, TXSep 22, 2026$110,000 - $140,000
Data Analyst - Supply ChainFFernwood LogisticsColumbus, OHSep 18, 2026$85,000 - $105,000
Junior Data AnalystCCobalt Peak SystemsRemoteSep 25, 2026$65,000 - $80,000
Cosa ha restituito l'APIjobs[0]
{
"jobId": "ts_88213945",
"title": "Senior Data Analyst, Revenue Operations",
"normalizedTitle": "Data Analyst",
"url": "https://www.brightloopanalytics.com/careers/senior-data-analyst-revops",
"sourceUrl": "https://boards.greenhouse.io/brightloop/jobs/6621394",
"finalUrl": "https://www.brightloopanalytics.com/careers/senior-data-analyst-revops",
"companyName": "Brightloop Analytics",
"companyDomain": "brightloopanalytics.com",
+31 campi in più
}
Disponibilità
100,00%
30d · 1 chiamata
Richieste
1
30d
Risposta
9,7s
mediana · 30d

Chiamalo

Ottieni Job Search Theirstack in una sola richiesta

import os, requests

res = requests.post(
    "https://api.getanyapi.com/v1/run/job_search.theirstack",
    headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"},
    json={},
)
print(res.json())
Apri in
Risposta di esempio
{
  "found": true,
  "data": {
    "jobs": [
      {
        "jobId": "ts_88213945",
        "title": "Senior Data Analyst, Revenue Operations",
        "normalizedTitle": "Data Analyst",
        "url": "https://www.brightloopanalytics.com/careers/senior-data-analyst-revops",
        "sourceUrl": "https://boards.greenhouse.io/brightloop/jobs/6621394",
        "finalUrl": "https://www.brightloopanalytics.com/careers/senior-data-analyst-revops",
        "companyName": "Brightloop Analytics",
        "companyDomain": "brightloopanalytics.com",
        "postedUtc": 1790085600,
        "discoveredUtc": 1790128800,
        "remote": true,
        "hybrid": false,
        "seniority": "senior",
        "employmentStatuses": [
          "full_time"
        ],
        "easyApply": false,
        "salaryString": "$110,000 - $140,000",
        "salaryCurrency": "USD",
        "minAnnualSalary": 110000,
        "maxAnnualSalary": 140000,
        "minAnnualSalaryUsd": 110000,
        "maxAnnualSalaryUsd": 140000,
        "avgAnnualSalaryUsd": 125000,
        "technologySlugs": [
          "sql",
          "looker",
          "snowflake"
        ],
        "keywordSlugs": [
          "revenue-operations",
          "forecasting"
        ],
        "location": "Austin, TX, United States",
        "shortLocation": "Austin, TX",
        "longLocation": "Austin, Texas, United States",
        "stateCode": "TX",
        "postalCode": "78701",
        "country": "United States",
        "countryCode": "US",
        "countryCodes": [
          "US"
        ],
        "countries": [
          "United States"
        ],
        "cities": [
          "Austin"
        ],
        "continents": [
          "NA"
        ],
        "latitude": 30.2672,
        "longitude": -97.7431,
        "company": {
          "companyId": "cmp_51029",
          "name": "Brightloop Analytics",
          "domain": "brightloopanalytics.com",
          "url": "https://www.brightloopanalytics.com",
          "image": "https://logo.clearbit.com/brightloopanalytics.com",
          "industry": "Data Infrastructure & Analytics",
          "industryId": "ind_0142",
          "employeeCount": 210,
          "employeeCountRange": "201-500",
          "foundedYear": 2018,
          "city": "Austin",
          "postalCode": "78701",
          "country": "United States",
          "countryCode": "US",
          "linkedinUrl": "https://www.linkedin.com/company/brightloop-analytics",
          "fundingStage": "series_b",
          "totalFundingUsd": 42000000,
          "annualRevenueUsd": 18000000,
          "annualRevenueReadable": "18M"
        },
        "locations": [
          {
            "name": "Austin, TX",
            "locationId": "loc_78701",
            "type": "city",
            "displayName": "Austin, Texas, United States",
            "city": "Austin",
            "state": "Texas",
            "stateCode": "TX",
            "country": "United States",
            "countryCode": "US",
            "continent": "NA",
            "postalCode": "78701",
            "latitude": 30.2672,
            "longitude": -97.7431
          }
        ]
      },
      {
        "jobId": "ts_88214102",
        "title": "Data Analyst - Supply Chain",
        "normalizedTitle": "Data Analyst",
        "url": "https://jobs.fernwoodlogistics.com/positions/4471",
        "sourceUrl": "https://jobs.lever.co/fernwoodlogistics/9a12bc",
        "companyName": "Fernwood Logistics",
        "companyDomain": "fernwoodlogistics.com",
        "postedUtc": 1789725600,
        "discoveredUtc": 1789790400,
        "remote": false,
        "hybrid": true,
        "seniority": "mid_level",
        "employmentStatuses": [
          "full_time"
        ],
        "easyApply": true,
        "salaryString": "$85,000 - $105,000",
        "salaryCurrency": "USD",
        "minAnnualSalary": 85000,
        "maxAnnualSalary": 105000,
        "minAnnualSalaryUsd": 85000,
        "maxAnnualSalaryUsd": 105000,
        "avgAnnualSalaryUsd": 95000,
        "technologySlugs": [
          "python",
          "tableau"
        ],
        "keywordSlugs": [
          "supply-chain",
          "logistics"
        ],
        "location": "Columbus, OH, United States",
        "shortLocation": "Columbus, OH",
        "stateCode": "OH",
        "country": "United States",
        "countryCode": "US",
        "countryCodes": [
          "US"
        ],
        "countries": [
          "United States"
        ],
        "cities": [
          "Columbus"
        ],
        "continents": [
          "NA"
        ],
        "company": {
          "companyId": "cmp_60217",
          "name": "Fernwood Logistics",
          "domain": "fernwoodlogistics.com",
          "url": "https://www.fernwoodlogistics.com",
          "industry": "Freight & Logistics",
          "employeeCount": 640,
          "employeeCountRange": "501-1000",
          "foundedYear": 2011,
          "city": "Columbus",
          "country": "United States",
          "countryCode": "US"
        }
      },
      {
        "jobId": "ts_88214288",
        "title": "Junior Data Analyst",
        "normalizedTitle": "Data Analyst",
        "url": "https://cobaltpeak.com/careers/junior-data-analyst",
        "sourceUrl": "https://boards.greenhouse.io/cobaltpeak/jobs/6688201",
        "companyName": "Cobalt Peak Systems",
        "companyDomain": "cobaltpeak.com",
        "postedUtc": 1790323200,
        "discoveredUtc": 1790366400,
        "remote": true,
        "hybrid": false,
        "seniority": "entry_level",
        "employmentStatuses": [
          "full_time"
        ],
        "easyApply": false,
        "salaryString": "$65,000 - $80,000",
        "salaryCurrency": "USD",
        "minAnnualSalary": 65000,
        "maxAnnualSalary": 80000,
        "minAnnualSalaryUsd": 65000,
        "maxAnnualSalaryUsd": 80000,
        "avgAnnualSalaryUsd": 72500,
        "technologySlugs": [
          "sql",
          "excel"
        ],
        "location": "Remote, United States",
        "shortLocation": "Remote",
        "country": "United States",
        "countryCode": "US",
        "countryCodes": [
          "US"
        ],
        "countries": [
          "United States"
        ],
        "continents": [
          "NA"
        ],
        "company": {
          "companyId": "cmp_71440",
          "name": "Cobalt Peak Systems",
          "domain": "cobaltpeak.com",
          "url": "https://www.cobaltpeak.com",
          "industry": "Industrial Software",
          "employeeCount": 95,
          "employeeCountRange": "51-200",
          "foundedYear": 2020,
          "country": "United States",
          "countryCode": "US"
        }
      }
    ],
    "totalResults": 412,
    "totalCompanies": 288
  }
}

Riferimento completo di parametri e risposta - ogni campo, tipo ed esempio per questo endpoint.

Riferimento

Una richiesta, una sola forma di risposta.

Ogni campo che invii e ogni campo che ricevi, ciascuno con un esempio reale.

Ultima verifica 2026-10-07 · disponibilità e latenza misurate su 30d

Corpo della richiesta

JSON, inviato a questo endpoint.

  • companyCountryCodeNotarray

    Restituisci le aziende il cui codice paese della sede centrale non è nessuno di quelli passati qui, con distinzione tra maiuscole e minuscole. Passa codici paese ISO2.

  • companyCountryCodeOrarray

    Restituisci le aziende il cui codice paese della sede centrale è uno qualsiasi di quelli passati qui, con distinzione tra maiuscole e minuscole. Passa codici paese ISO2.

  • companyDescriptionPatternAccentInsensitiveboolean

    Imposta su True per rendere le ricerche nella descrizione dell'azienda insensibili agli accenti. Per esempio, "á" corrisponderà anche ad "a".

  • companyDescriptionPatternNotarray

    Pattern senza distinzione tra maiuscole e minuscole da cercare nella descrizione dell'azienda. Restituisce le aziende che corrispondono a uno qualsiasi dei pattern.

  • companyDescriptionPatternOrarray

    Pattern senza distinzione tra maiuscole e minuscole da cercare nella descrizione dell'azienda. Restituisce le aziende che corrispondono a uno qualsiasi dei pattern.

  • companyDomainNotarray

    Restituisci solo le aziende che non corrispondono esattamente a questi domini. Accetta URL completi (https://www.google.com/) ed email (john.polo@gmail.com).

  • companyDomainOrarray

    Restituisci solo le aziende che corrispondono esattamente a questi domini. Accetta URL completi (https://www.google.com/) ed email (john.polo@gmail.com). Questo filtro agisce come un OR, quindi se passi più di un dominio aziendale, restituisce le aziende che corrispondono a uno qualsiasi dei domini.

  • companyIdOrarray

    Restituisci solo le aziende che corrispondono esattamente a questi ID. Questo filtro agisce come un OR, quindi se passi più di un ID azienda, restituisce le aziende che corrispondono a uno qualsiasi degli ID.

  • companyInvestorsOrarray

    Investitori dell'azienda

  • companyInvestorsPartialMatchOrarray

    Investitori dell'azienda. Restituisce le aziende per cui uno qualsiasi dei loro investitori contiene una qualsiasi delle sottostringhe passate qui. Per esempio, se passi 'andree', tutti i fondi che corrispondono (come 'Andreessen Horowitz', 'Andreessen Horowitz LLC', ecc.).

  • companyKeywordSlugAndarray

    Restituisci i risultati delle aziende che hanno citato tutte queste parole chiave nelle loro offerte. Con distinzione tra maiuscole e minuscole. Passa gli slug. Consulta tutte le parole chiave che monitoriamo su GET /v0/catalog/keywords

  • companyKeywordSlugNotarray

    Restituisci i risultati delle aziende che non hanno citato nessuna di queste parole chiave nelle loro offerte. Con distinzione tra maiuscole e minuscole. Passa gli slug. Consulta tutte le parole chiave che monitoriamo su GET /v0/catalog/keywords

  • companyKeywordSlugOrarray

    Restituisci i risultati delle aziende che hanno citato una qualsiasi di queste parole chiave nelle loro offerte. Con distinzione tra maiuscole e minuscole. Passa gli slug. Consulta tutte le parole chiave che monitoriamo su GET /v0/catalog/keywords

  • companyLinkedinUrlExistsboolean

    (Usa invece `property_exists_or / property_exists_and`) Restituisce solo le aziende con un URL LinkedIn

  • companyLinkedinUrlOrarray

    Restituisci le aziende il cui URL LinkedIn corrisponde a uno qualsiasi degli slug passati qui. Si possono passare anche gli URL completi delle aziende LinkedIn.

  • companyListIdNotarray

    Restituisci le aziende che non appartengono a nessuna delle liste di aziende passate qui

  • companyListIdOrarray

    Restituisci le aziende che appartengono a una qualsiasi delle liste di aziende passate qui

  • companyLocationPatternOrarray

    Restituisci le aziende la cui città corrisponde a uno qualsiasi dei pattern passati qui. Senza distinzione tra maiuscole e minuscole. Per esempio, se passi 'san francisco', restituisce le aziende la cui città è 'San Francisco', 'San Francisco Bay Area', ecc.

  • companyNameCaseInsensitiveOrarray

    Restituisci solo le aziende che corrispondono esattamente a questi nomi, senza distinzione tra maiuscole e minuscole.

  • companyNameNotarray

    Restituisci solo le aziende che non corrispondono esattamente a questi nomi, con distinzione tra maiuscole e minuscole.

  • companyNameOrarray

    Restituisci solo le aziende che corrispondono esattamente a questi nomi, con distinzione tra maiuscole e minuscole. Questo filtro agisce come un OR, quindi se passi più di un nome di azienda, restituisce le aziende che corrispondono a uno qualsiasi dei nomi.

  • companyNamePartialMatchNotarray

    Nomi di aziende. Restituisce le aziende il cui nome non contiene nessuna delle sottostringhe passate qui, senza distinzione tra maiuscole e minuscole. Per esempio, se passi 'google', esclude 'Google', 'Google LLC', 'Google Inc', ecc.

  • companyNamePartialMatchOrarray

    Nomi di aziende. Restituisce le aziende il cui nome contiene una qualsiasi delle sottostringhe passate qui, senza distinzione tra maiuscole e minuscole. Per esempio, se passi "google", restituisce "Google", "Google LLC", "Google Inc", ecc.

  • companyTagsOrarray

    Restituisci le aziende che corrispondono a una qualsiasi di queste parole chiave

  • companyTechnologySlugAndarray

    Restituisce le offerte di aziende che hanno citato tutte queste tecnologie nelle loro offerte (non necessariamente nelle offerte restituite). Con distinzione tra maiuscole e minuscole. Passa gli slug. Consulta tutte le tecnologie che monitoriamo su GET /v0/catalog/technologies. Deprecato: usa invece company_keyword_slug_and.

  • companyTechnologySlugNotarray

    Restituisce le offerte di aziende che non hanno citato nessuna di queste tecnologie nelle loro offerte. Con distinzione tra maiuscole e minuscole. Passa gli slug. Consulta tutte le tecnologie che monitoriamo su GET /v0/catalog/technologies. Deprecato: usa invece company_keyword_slug_not.

  • companyTechnologySlugOrarray

    Restituisce le offerte di aziende che hanno citato una qualsiasi di queste tecnologie nelle loro offerte (non necessariamente nelle offerte restituite). Con distinzione tra maiuscole e minuscole. Passa gli slug. Consulta tutte le tecnologie che monitoriamo su GET /v0/catalog/technologies. Deprecato: usa invece company_keyword_slug_or.

  • companyTypestring

    Filtra per tipo di azienda.

  • discoveredAtGtestring

    Vengono restituite solo le offerte scoperte da TheirStack in questa data o datetime o dopo. In fuso orario UTC.

  • discoveredAtLtestring

    Vengono restituite solo le offerte scoperte da TheirStack in questa data o datetime o prima. In fuso orario UTC.

  • discoveredAtMaxAgeDaysinteger

    Se 0, restituisce solo le offerte aggiunte al nostro database nel giorno corrente. Se 1, da oggi e da ieri, ecc.

  • discoveredAtMinAgeDaysinteger

    Se 1, restituisce solo le offerte scoperte da TheirStack fino a ieri. Se 2, fino a 2 giorni fa, ecc.

  • easyApplyboolean

    Se True, restituisce solo le offerte a cui ci si può candidare direttamente tramite la bacheca. Se False, solo quelle che richiedono il reindirizzamento al sito dell'azienda.

  • employmentStatusesOrarray

    Filtra le offerte per tipo di impiego. Restituisce le offerte che corrispondono a uno qualsiasi dei tipi di impiego indicati. Se non vengono forniti valori o viene inviato un elenco vuoto, restituisce tutte le offerte a prescindere dal tipo di impiego.

  • finalUrlExistsboolean

    (Usa invece `property_exists_or / property_exists_and`) Restituisce solo le offerte con un URL finale, in genere quelle pubblicate in origine su un ATS. Se True, solo offerte con un URL finale. Se False, solo offerte senza. Se None, restituisce tutte le offerte.

  • fundingStageOrarray

    Fasi di finanziamento delle aziende restituite. Valori possibili: ['angel', 'convertible_note', 'debt_financing', 'equity_crowdfunding', 'other', 'private_equity', 'seed', 'series_a', 'series_b', 'series_c', 'series_d', 'series_e', 'series_f', 'series_g', 'series_h', 'venture_round_not_specified', 'series_i', 'series_j', 'undisclosed', 'series_unknown', 'pre_seed', 'post_ipo_secondary', 'post_ipo_equity', 'post_ipo_debt', 'non_equity_assistance', 'late_vc', 'initial_coin_offering', 'growth_equity_vc', 'grant', 'early_vc', 'corporate_round', 'secondary_market', 'product_crowdfunding']

  • hiringManagersExistsboolean

    (Usa invece `property_exists_or / property_exists_and`) Se True, restituisce solo le offerte con un responsabile delle assunzioni. Se False, solo quelle senza. Se None, restituisce tutte le offerte.

  • includeTotalResultsboolean

    Se abilitato, calcola e restituisce nella risposta i campi `total_results` e `total_companies`. ATTENZIONE: rallenta molto le risposte perché richiede di leggere l'intero dataset. Uso consigliato: abilitalo solo per la richiesta iniziale per ottenere i totali, poi disabilitalo per le richieste di paginazione successive.

  • industryIdNotarray

    ID dei settori da escludere. Puoi usare uno qualsiasi dei LinkedIn Industry Codes V2 o GET /v0/catalog/industries

  • industryIdOrarray

    Codici di settore. Puoi usare uno qualsiasi dei LinkedIn Industry Codes V2 o GET /v0/catalog/industries

  • industryNotarray

    Nomi dei settori, senza distinzione tra maiuscole e minuscole. I risultati escludono le aziende che appartengono a uno qualsiasi dei settori indicati in questo parametro. Valori disponibili: GET /v0/catalog/industries ATTENZIONE: parametro deprecato. Usa invece il campo industry_id_not.

  • industryOrarray

    Nomi dei settori, senza distinzione tra maiuscole e minuscole. I risultati includono solo le aziende che appartengono a uno qualsiasi dei settori indicati in questo parametro. Valori disponibili: GET /v0/catalog/industries ATTENZIONE: parametro deprecato. Usa invece il campo industry_id_or.

  • jobCountryCodeNotarray

    Codice paese ISO di 2 lettere della località dell'offerta. Se ne può passare più di uno. Esclude le offerte di questi paesi

  • jobCountryCodeOrarray

    ["US"]

    Codice paese ISO di 2 lettere della località dell'offerta. Se ne può passare più di uno

  • jobDescriptionContainsNotarray

    Escludi le offerte la cui descrizione contiene una qualsiasi di queste parole intere usando i confini di parola (\b). Senza distinzione tra maiuscole e minuscole per impostazione predefinita, tranne che per i pattern in maiuscolo: in quel caso viene rispettato. Trova solo parole intere (es. cercando 'quality' non trova 'inequality'). I risultati escludono le offerte la cui descrizione contiene una qualsiasi di queste parole.

  • jobDescriptionContainsOrarray

    Cerca parole intere nelle descrizioni delle offerte usando i confini di parola (\b). Senza distinzione tra maiuscole e minuscole per impostazione predefinita, tranne che per i pattern in maiuscolo: in quel caso viene rispettato. Trova solo parole intere (es. cercando 'quality' non trova 'inequality'). I risultati includono le offerte la cui descrizione contiene una qualsiasi di queste parole.

  • jobDescriptionPatternAndarray

    Pattern regex che devono corrispondere TUTTI alla descrizione dell'offerta (logica AND). Usa (?i) all'inizio di un pattern per renderlo insensibile a maiuscole e minuscole. I risultati includono solo le offerte la cui descrizione corrisponde a ogni pattern di questo elenco.

  • jobDescriptionPatternCaseSensitiveOrarray

    Deprecato. Usa invece job_description_pattern_or, che ora si comporta in modo identico.

  • jobDescriptionPatternIsCaseInsensitiveboolean

    Deprecato. Non ha effetto.

  • jobDescriptionPatternNotarray

    Pattern regex da cercare nelle descrizioni delle offerte. Con distinzione tra maiuscole e minuscole. I risultati includono le offerte la cui descrizione non corrisponde a nessuno di questi pattern. Usa (?i) all'inizio di un pattern per renderlo insensibile a maiuscole e minuscole. Se ne può passare più di uno.

  • jobDescriptionPatternOrarray

    Pattern regex da cercare nelle descrizioni delle offerte. Con distinzione tra maiuscole e minuscole. I risultati includono le offerte la cui descrizione corrisponde a uno qualsiasi di questi pattern. Usa (?i) all'inizio di un pattern per renderlo insensibile a maiuscole e minuscole. Se ne può passare più di uno.

  • jobIdNotarray

    Escludi le offerte con questi ID.

  • jobIdOrarray

    Ottieni solo le offerte con questi ID.

  • jobIdsarray

    Ottieni solo le offerte con questi ID. Parametro deprecato, usa invece job_id_or.

  • jobKeywordSlugAndarray

    Restituisce le offerte in cui compaiono tutti questi slug di parole chiave. Con distinzione tra maiuscole e minuscole. Consulta tutte le parole chiave che monitoriamo su GET /v0/catalog/keywords

  • jobKeywordSlugNotarray

    Restituisce le offerte in cui non compare nessuno di questi slug di parole chiave. Con distinzione tra maiuscole e minuscole. Consulta tutte le parole chiave che monitoriamo su GET /v0/catalog/keywords

  • jobKeywordSlugOrarray

    Restituisce le offerte in cui compare uno qualsiasi di questi slug di parole chiave. Con distinzione tra maiuscole e minuscole. Consulta tutte le parole chiave che monitoriamo su GET /v0/catalog/keywords

  • jobLocationNotarray

    Filtra le offerte per località. Restituisce le offerte le cui località NON corrispondono a NESSUNO dei criteri di località indicati. Ogni criterio di località è specificato con un oggetto JobLocationFilter. (Puoi trovare gli ID delle località con l'endpoint del catalogo delle località)

  • jobLocationOrarray

    Filtra le offerte per località. Restituisce le offerte le cui località corrispondono a UNO QUALSIASI dei criteri di località indicati. Ogni criterio di località è specificato con un oggetto JobLocationFilter. (Puoi trovare gli ID delle località con l'endpoint del catalogo delle località)

  • jobLocationPatternNotarray

    Pattern regex per escludere le località delle offerte. Senza distinzione tra maiuscole e minuscole. Cerca sia nel campo location sia nell'array delle località arricchite (usando i campi normalizzati di città e stato in ogni elemento di località). Le offerte che corrispondono a UNO QUALSIASI dei pattern forniti vengono ESCLUSE dai risultati. Usalo per escludere località specifiche.

  • jobLocationPatternOrarray

    Pattern regex per far corrispondere le località delle offerte. Senza distinzione tra maiuscole e minuscole. Cerca sia nel campo location sia nell'array delle località arricchite (usando i campi normalizzati di città e stato in ogni elemento di località). Vengono restituite le offerte che corrispondono a UNO QUALSIASI dei pattern forniti. Usalo per trovare offerte in città, stati o regioni specifici.

  • jobSeniorityOrarray

    Restituisce le offerte in cui la seniority è una qualsiasi di quelle passate qui

  • jobTechnologySlugAndarray

    Restituisce le offerte in cui compaiono tutte queste tecnologie. Con distinzione tra maiuscole e minuscole. Passa gli slug. Consulta tutte le tecnologie che monitoriamo con l'endpoint technologies.

  • jobTechnologySlugNotarray

    Restituisce le offerte in cui non compare nessuna di queste tecnologie. Con distinzione tra maiuscole e minuscole. Passa gli slug. Consulta tutte le tecnologie che monitoriamo con l'endpoint technologies.

  • jobTechnologySlugOrarray

    Restituisce le offerte in cui compare una qualsiasi di queste tecnologie. Con distinzione tra maiuscole e minuscole. Passa gli slug. Consulta tutte le tecnologie che monitoriamo con l'endpoint technologies. Se passi più di una tecnologia, restituiremo le offerte che le citano tutte.

  • jobTitleNotarray

    Pattern in linguaggio naturale per far corrispondere i titoli delle offerte. Senza distinzione tra maiuscole e minuscole. Vengono restituite solo le offerte il cui titolo non corrisponde a nessuno di questi pattern. Usa la ricerca full text di Postgres.

  • jobTitleOrarray

    ["data analyst"]

    Pattern in linguaggio naturale per far corrispondere i titoli delle offerte. Senza distinzione tra maiuscole e minuscole. Vengono restituite solo le offerte il cui titolo corrisponde a uno qualsiasi di questi pattern. Usa la ricerca full text di Postgres.

  • jobTitlePatternAndarray

    Pattern regex per far corrispondere i titoli delle offerte. Senza distinzione tra maiuscole e minuscole. Vengono restituite solo le offerte il cui titolo corrisponde a tutti questi pattern.

  • jobTitlePatternNotarray

    Pattern regex per far corrispondere i titoli delle offerte. Senza distinzione tra maiuscole e minuscole. Vengono restituite le offerte il cui titolo non corrisponde a nessuno dei pattern.

  • jobTitlePatternOrarray

    Pattern regex per far corrispondere i titoli delle offerte. Senza distinzione tra maiuscole e minuscole. Vengono restituite le offerte il cui titolo corrisponde a uno qualsiasi dei filtri.

  • lastFundingRoundDateGtestring

    Restituisci solo le aziende la cui data dell'ultimo round di finanziamento è successiva o uguale a questa data. Formato: 'YYYY-MM-DD'

  • lastFundingRoundDateLtestring

    Restituisci solo le aziende la cui data dell'ultimo round di finanziamento è precedente o uguale a questa data. Formato: 'YYYY-MM-DD'

  • limitinteger

    3

    Righe da restituire in questa pagina, fino al massimo di 500 di TheirStack. Ogni riga restituita viene fatturata.

  • maxEmployeeCountinteger

    Numero massimo di dipendenti di un'azienda

  • maxEmployeeCountOrNullinteger

    Numero massimo di dipendenti di un'azienda. Se non abbiamo informazioni sulle dimensioni dell'azienda, la restituiamo comunque.

  • maxFundingUsdinteger

    Finanziamento massimo dell'azienda, in USD

  • maxRevenueUsdinteger

    Fatturato massimo dell'azienda, in USD

  • maxSalaryUsdnumber

    Stipendio annuo massimo in USD. Per esempio, 150000 significa 150.000 USD.

  • minEmployeeCountinteger

    Numero minimo di dipendenti di un'azienda

  • minEmployeeCountOrNullinteger

    Numero minimo di dipendenti di un'azienda. Se non abbiamo informazioni sulle dimensioni dell'azienda, la restituiamo comunque.

  • minFundingUsdinteger

    Finanziamento minimo dell'azienda, in USD

  • minRevenueUsdinteger

    Fatturato minimo dell'azienda, in USD

  • minSalaryUsdnumber

    Stipendio annuo minimo in USD. Per esempio, 100000 significa 100.000 USD.

  • offsetinteger

    Numero di risultati da saltare. Obbligatorio per la paginazione basata su offset.

  • onlyJobsWithHiringManagersboolean

    Restituisci solo le offerte con un responsabile delle assunzioni. Se True, solo le offerte con un responsabile delle assunzioni. Se False, solo quelle senza. Se None, restituisce tutte le offerte.

  • onlyJobsWithReportsToboolean

    Restituisci solo le offerte per cui abbiamo individuato il ruolo a cui riporterebbe la persona assunta. Campo deprecato, usa invece reports_to_exists.

  • onlyYcCompaniesboolean

    Restituisci solo aziende YC

  • orderByarray

    Elenco di oggetti colonna. Puoi passare più colonne per cui ordinare, in ordine di priorità. Solo `field` è obbligatorio, `desc` è True per impostazione predefinita.

  • pageinteger

    Numero di pagina. Obbligatorio con la paginazione a pagine.

  • postedAtGtestring

    Stringa di data ISO 8601 (yyyy-mm-dd). Vengono restituite solo le offerte pubblicate in questa data o dopo.

  • postedAtLtestring

    Stringa di data ISO 8601 (yyyy-mm-dd). Vengono restituite solo le offerte pubblicate in questa data o prima.

  • postedAtMaxAgeDaysinteger

    14

    Età massima della data di pubblicazione in giorni. Con 0, restituisce solo le offerte pubblicate oggi. Con 1, quelle di oggi e di ieri, ecc.

  • propertyExistsAndarray
  • propertyExistsOrarray

    Restituisci le offerte che hanno uno qualsiasi di questi campi non null. Per esempio, se passi ['final_url'], restituisce le offerte che hanno un final_url impostato. Questo campo supporta anche il concatenamento dei campi. Per esempio, se passi ['company_object.domain', 'company_object.linkedin_url'], restituisce le offerte che hanno impostato un dominio aziendale o un linkedin_url aziendale.

  • remoteboolean

    True: mostra solo le offerte remote. False: mostra solo quelle non remote. None: mostra tutte le offerte.

  • reportsToExistsboolean

    Restituisci solo le offerte per cui abbiamo individuato il ruolo a cui riporterebbe la persona assunta. Se True, solo le offerte per cui l'abbiamo individuato. Se False, solo quelle per cui non l'abbiamo individuato. Se None, restituisce tutte le offerte.

  • scraperNamePatternOrarray

    Pattern regex per far corrispondere le fonti delle offerte. Senza distinzione tra maiuscole e minuscole.

  • urlDomainNotarray

    Escludi le offerte se il dominio del loro URL (da `url` o `source_url`) è nell'elenco fornito, senza distinzione tra maiuscole e minuscole. Per esempio, ['greenhouse.io', 'workable.com'] esclude gli URL che contengono 'greenhouse.io' o 'workable.com'. Consulta il nostro elenco di fonti su https://theirstack.com/en/docs/data/job/sources.

  • urlDomainOrarray

    Includi le offerte solo se il dominio del loro URL (da `url` o `source_url`) è nell'elenco fornito, senza distinzione tra maiuscole e minuscole. Per esempio, ['greenhouse.io', 'workable.com'] trova gli URL che contengono 'greenhouse.io' o 'workable.com'. Consulta il nostro elenco di fonti su https://theirstack.com/en/docs/data/job/sources.

Tu invii. Un piccolo corpo JSON. I valori mostrati sono esempi da sostituire con i tuoi.

Risposta

JSON, un valore di esempio per campo.

  • foundboolean

    true

each jobdata.jobs[]
  • jobIdstring

    ts_88213945

  • titlestring

    Senior Data Analyst, Revenue Operations

  • normalizedTitlestring

    Data Analyst

  • urlstring

    https://www.brightloopanalytics.com/careers/senior-data-analyst-revops

  • sourceUrlstring

    https://boards.greenhouse.io/brightloop/jobs/6621394

  • finalUrlstring

    https://www.brightloopanalytics.com/careers/senior-data-analyst-revops

  • companyNamestring

    Brightloop Analytics

  • companyDomainstring

    brightloopanalytics.com

  • postedUtcnumber

    1790085600

  • discoveredUtcnumber

    1790128800

  • remoteboolean

    true

  • hybridboolean

    false

  • senioritystring

    senior

  • employmentStatuses[]string

    full_time

  • easyApplyboolean

    false

  • salaryStringstring

    $110,000 - $140,000

  • salaryCurrencystring

    USD

  • minAnnualSalarynumber

    110000

  • maxAnnualSalarynumber

    140000

  • minAnnualSalaryUsdnumber

    110000

  • maxAnnualSalaryUsdnumber

    140000

  • avgAnnualSalaryUsdnumber

    125000

  • technologySlugs[]string

    sql

  • keywordSlugs[]string

    revenue-operations

  • locationstring

    Austin, TX, United States

  • shortLocationstring

    Austin, TX

  • longLocationstring

    Austin, Texas, United States

  • stateCodestring

    TX

  • postalCodestring

    78701

  • countrystring

    United States

  • countryCodestring

    US

  • countryCodes[]string

    US

  • countries[]string

    United States

  • cities[]string

    Austin

  • continents[]string

    NA

  • latitudenumber

    30.2672

  • longitudenumber

    -97.7431

companydata.jobs[].company
  • companyIdstring

    cmp_51029

  • namestring

    Brightloop Analytics

  • domainstring

    brightloopanalytics.com

  • urlstring

    https://www.brightloopanalytics.com

  • imagestring

    https://logo.clearbit.com/brightloopanalytics.com

  • industrystring

    Data Infrastructure & Analytics

  • industryIdstring

    ind_0142

  • employeeCountnumber

    210

  • employeeCountRangestring

    201-500

  • foundedYearnumber

    2018

  • citystring

    Austin

  • postalCodestring

    78701

  • countrystring

    United States

  • countryCodestring

    US

  • linkedinUrlstring

    https://www.linkedin.com/company/brightloop-analytics

  • fundingStagestring

    series_b

  • totalFundingUsdnumber

    42000000

  • annualRevenueUsdnumber

    18000000

  • annualRevenueReadablestring

    18M

each locationdata.jobs[].locations[]
  • namestring

    Austin, TX

  • locationIdstring

    loc_78701

  • typestring

    city

  • displayNamestring

    Austin, Texas, United States

  • citystring

    Austin

  • statestring

    Texas

  • stateCodestring

    TX

  • countrystring

    United States

  • countryCodestring

    US

  • continentstring

    NA

  • postalCodestring

    78701

  • latitudenumber

    30.2672

  • longitudenumber

    -97.7431

datadata
  • totalResultsnumber

    412

  • totalCompaniesnumber

    288

Tu ricevi. Campi con nome e tipo nella stessa struttura, qualunque fonte risponda.

FAQ

Sull'API Job Search Theirstack

L'API Job Search Theirstack di AnyAPI restituisce dati Job Search come JSON normalizzato da una sola chiamata POST a /v1/run/job_search.theirstack. Cerca nell'indice delle offerte di lavoro di TheirStack per azienda, tecnologia, parola chiave, qualifica, seniority, stipendio, località e da quanto tempo è comparsa l'offerta, e ottieni il record aziendale completo di chi assume con ogni offerta. Fatturato per offerta restituita. AnyAPI restituisce un unico schema normalizzato qualunque fonte la serva. Costa 67,20 USD ogni 1.000 risultati, e mai più di 9,95 USD per una singola richiesta, in dollari statunitensi, senza abbonamento e senza minimo mensile. Negli ultimi 30 giorni, il 100,0% delle chiamate Job Search Theirstack tramite AnyAPI è riuscito, con un tempo di risposta mediano di 9,7 secondi su 1 chiamate misurate.

Costa 67,20 USD ogni 1.000 risultati, e mai più di 9,95 USD per una singola richiesta, in dollari statunitensi, senza abbonamento e senza minimo mensile. Ricarichi un portafoglio in USD e ogni chiamata lo scala. Alcune richieste fallite finanziate dal portafoglio comportano costi di elaborazione che trasferiamo al costo, senza ricarico; la risposta di errore mostra l'importo addebitato.

Cerca nell'indice delle offerte di lavoro di TheirStack per azienda, tecnologia, parola chiave, qualifica, seniority, stipendio, località e da quanto tempo è comparsa l'offerta, e ottieni il record aziendale completo di chi assume con ogni offerta. Fatturato per offerta restituita. La risposta è JSON normalizzato con la stessa busta che restituisce ogni endpoint AnyAPI, quindi analizzare un secondo endpoint significa cambiare l'URL e nient'altro.

Negli ultimi 30 giorni, il 100,0% delle chiamate Job Search Theirstack tramite AnyAPI è riuscito, con un tempo di risposta mediano di 9,7 secondi su 1 chiamate misurate. Sono misurazioni di AnyAPI sul traffico che passa dal gateway, ricalcolate di continuo, non un obiettivo di livello di servizio pubblicato.

Sì. Un nuovo account AnyAPI parte con 0,10 USD di saldo gratuito e senza bisogno di carta.

Invia una richiesta POST a https://api.getanyapi.com/v1/run/job_search.theirstack con la tua chiave AnyAPI in un header "Authorization: Bearer" e l'input come corpo JSON. La stessa chiave e lo stesso portafoglio funzionano su ogni endpoint AnyAPI.

No. Aggiungi dollari statunitensi a un unico saldo prepagato AnyAPI e ogni richiesta lo scala. Non c'è un piano mensile né un minimo, e lo stesso saldo paga ogni endpoint AnyAPI.

Sì. Installa @getanyapi/sdk da npm per TypeScript o getanyapi da pip per Python. Entrambi chiamano ogni endpoint AnyAPI con la stessa chiave, e funziona anche qualsiasi client HTTP.

Sì. Un agente può collegarsi al server MCP di AnyAPI su https://api.getanyapi.com/mcp, oppure creare da solo la propria chiave di prova gratuita con un POST non autenticato a https://api.getanyapi.com/agent/signup e chiamare questo endpoint via HTTP.