API Indeed Colloqui di lavoro
Stato di salute dell'API
- Operatività nelle ultime 24 ore
- Normale
- Buono / normale
- Disponibile
- Limitato
- Quasi del tutto inattivo
Ultime 24 ore
Ultimi 30 giorni
Scopri cosa riferiscono i candidati sui colloqui presso un'azienda su Indeed. Ottieni le domande poste, i racconti sul processo e il tempo dalla candidatura all'inizio del lavoro. Sono resoconti passati e non anticipano l'attuale processo di selezione.
Invia POST https://api.everyinfra.com/api/v1/social con platform impostato su indeed e action impostato su interviews. Prezzo $1.39 per 1.000 richieste ($0.001389 per chiamata). Le chiamate non riuscite e i risultati vuoti non vengono addebitati. Sincrona. Per i job più lenti, aggiungi "mode": "async" al corpo della richiesta, recupera il job_id ed esegui il polling.
Indeed Interviews legge la sezione dei colloqui della pagina Indeed di un datore di lavoro e restituisce un unico record: le domande di colloquio riportate dai candidati, i loro racconti di com'è andato il processo e quanto tempo è trascorso dalla candidatura all'inizio del lavoro. Servizi di career coaching e piattaforme di lavoro la usano per preparare i candidati ai colloqui presso un datore di lavoro specifico, mentre recruiter e team di employer branding la usano per capire come viene percepito dall'esterno un processo di selezione e confrontarne la durata con quella di altri datori di lavoro.
Indica il datore di lavoro in company con il suo nome breve su Indeed, ad esempio Microsoft, oppure con qualsiasi link alla sua pagina /cmp/<company>/. questions e process_stories sono testi scritti dai candidati, quindi valuta un tema in base a quanti candidati lo citano e non in base a un singolo racconto incisivo, e leggi hiring_durations come una distribuzione anziché come un unico valore.
Prompt per l'AI
#Aiutami a scrivere uno script di raccolta dei dati con l'endpoint Indeed Colloqui di lavoro di EveryInfra (indeed/interviews).
Come funziona l'endpoint:
- Richiesta: POST https://api.everyinfra.com/api/v1/social con l'header Authorization: Bearer <chiave API>. Leggi la chiave dalla variabile d'ambiente EVERYINFRA_API_KEY e non scriverla mai direttamente nel codice.
- Nel corpo della richiesta imposta platform su indeed e action su interviews, e inserisci i parametri in params.
- Parametri obbligatori:
- company: Accetta il nome breve di un'azienda su Indeed o l'URL completo /cmp/<company>/. Per company_reviews, passa direttamente l'URL della pagina /reviews.
- Restituisce un oggetto. Campi principali: id, url, company_name, hiring_durations, questions, process_stories.
- Esempio di corpo della richiesta:
{
"platform": "indeed",
"action": "interviews",
"params": {
"company": "Microsoft"
}
}
- Prezzo: $1.39 per 1.000 richieste; le richieste non riuscite e i risultati vuoti non vengono addebitati.
- Per decine o centinaia di target, aggiungi "mode": "async" al corpo: ricevi subito un job_id ed esegui il polling su GET https://api.everyinfra.com/api/v1/jobs/{job_id} per ottenere il risultato.
- In caso di 422, correggi la richiesta usando i nomi dei parametri e i valori consentiti suggeriti nell'errore; in caso di 429 o 503, attendi il tempo indicato da Retry-After e riprova.
Prima di scrivere il codice, chiedimi quali target mi servono, quanti, quali campi e quale formato di output voglio; poi conferma con me il piano e il costo indicativo.Parametri della richiesta
#| Nome | Posizione | Tipo | Obbligatorio | Predefinito | Descrizione |
|---|---|---|---|---|---|
Authorization | header | string | Sì | - | Bearer seguito dalla tua chiave API. Creala nella console; non inserirla mai in un URL o in un repository di codice. |
platform | body | string | Sì | indeed | Identificativo della piattaforma, valore fisso. |
action | body | string | Sì | interviews | Identificativo della funzionalità, valore fisso. |
company | body.params | string | Sì | - | Accetta il nome breve di un'azienda su Indeed o l'URL completo /cmp/<company>/. Per company_reviews, passa direttamente l'URL della pagina /reviews; per salaries e interviews, il sistema ricava l'azienda dall'URL e indirizza la richiesta alla sezione corretta. Se passi un semplice nome di azienda, gli spazi vengono convertiti in trattini e non viene eseguita una ricerca approssimativa. |
Esempi di codice
#curl -X POST 'https://api.everyinfra.com/api/v1/social' \
-H "Authorization: Bearer $EVERYINFRA_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"platform": "indeed",
"action": "interviews",
"params": {
"company": "Microsoft"
}
}'Definizione OpenAPI (JSON)Gli esempi leggono la chiave dalla variabile d'ambiente EVERYINFRA_API_KEY; il codice copiato non contiene mai la tua chiave.
Esempio di risposta
#{ "id": "req_…", "platform": "indeed", "action": "interviews", "results": { "id": …, "url": …, "company_name": …, "hiring_durations": …, "questions": …, "process_stories": …, "platform": … }, "billing": { "charged": …, "charged_usd": …, "balance_after_usd": …, … }, "quota": { … }}
Campi della risposta
#I dati di business si trovano in results. La tabella elenca i campi che un record può contenere; i valori che la piattaforma non mostra non vengono mai inventati.
| Campo | Significato |
|---|---|
id | ID univoco del record sulla piattaforma. È univoco solo all'interno di una piattaforma; gli ID possono ripetersi tra piattaforme diverse. |
url | Link al record sulla piattaforma. |
company_name | Mantiene il significato attribuito dalla piattaforma |
hiring_durations | Mantiene il significato attribuito dalla piattaforma |
questions | Mantiene il significato attribuito dalla piattaforma |
process_stories | Mantiene il significato attribuito dalla piattaforma |
platform | Identificativo della piattaforma di origine, uguale a platform nella richiesta (ad esempio xiaohongshu, tiktok). |
FAQ
#Perché ottengo un solo record anziché un elenco?
#Questa funzionalità riassume la sezione dei colloqui del datore di lavoro nel suo complesso: un solo record contiene le questions riportate, i racconti dei candidati in process_stories e le tempistiche in hiring_durations. Espandi tu questi elenchi se vuoi una riga per domanda o per racconto.
Come devo leggere hiring_durations?
#Descrive quanto è durata la selezione, dalla candidatura all'inizio del lavoro, come distribuzione anziché come singolo numero. Guarda dove si concentra la maggior parte dei casi, anziché soffermarti su quello più rapido o più lento, e confronta i datori di lavoro solo se leggi le loro distribuzioni nello stesso modo.
Posso passare un link a un'altra sezione della pagina aziendale?
#Sì. Va bene qualsiasi link /cmp/<company>/, che punti alla sezione recensioni, stipendi o offerte di lavoro della pagina: la chiamata ricava il datore di lavoro dal link e legge la sua sezione dei colloqui. Con un link eviti anche di dover indovinare come viene scritto nell'URL di Indeed un nome che contiene spazi.
Errori e addebiti
#- 401
- Chiave mancante o non valida.
- 402
- Saldo insufficiente. Effettua prima una ricarica.
- 422
- Nome o valore del parametro non valido. Correggilo seguendo i suggerimenti dell'errore. Nessun addebito.
- 429
- Raggiunto il limite di richieste al minuto. Attendi il tempo indicato da Retry-After, poi riprova.
- 503
- Impossibile completare. L'importo trattenuto torna sul tuo saldo. Se l'esito è incerto, verificalo prima di riprovare.
- Risposta 200 vuota
- Nessun dato. Nessun addebito.
Riferimenti ufficiali
#Usati solo per verificare oggetti e terminologia. Non implicano alcuna autorizzazione o approvazione di EveryInfra da parte della piattaforma.
- Indeed: esperienze di colloquio condivise dai candidati ↗
Indeed precisa che i dettagli sui colloqui provengono da altri candidati e servono a capire esperienze passate, domande e procedure comuni. Queste informazioni non costituiscono una raccolta ufficiale di domande del datore di lavoro, né significano che questo endpoint offra servizi di simulazione di colloqui.
Verificato il 2026-09-04