API di Upwork

Trova offerte di lavoro freelance e profili pubblici di professionisti per confrontare domanda di personale, tariffe, competenze ed esperienze lavorative.

Cerca separatamente le offerte di lavoro e i profili dei freelance. Un'offerta di lavoro nei risultati non è un record della proposta di un candidato.

Invia POST https://api.everyinfra.com/api/v1/social con platform impostato su upwork e action impostato sul nome di una funzionalità dell'elenco qui sotto, ad esempio search.

  • 2 funzionalità
  • $1.39 per 1.000 richieste
  • Nessun addebito per chiamate non riuscite o risultati vuoti
  • Operatività nelle ultime 24 ore 98%

Disponibilità della piattaforma

Operatività nelle ultime 24 ore
98%
Buono

Ultimi 30 giorni

Funzionalità disponibili

Ogni azione di Upwork: cosa fa, quanto costa e come ha funzionato nelle ultime 24 ore. Apri un'azione per vederne parametri, campi della risposta ed esempi di codice.

FunzionalitàCosa faPer 1.000Righe vuote: $1.39Stato nelle ultime 24 ore · Tutto regolare
RicercasearchTrova offerte di lavoro su Upwork per una competenza.Buono · operatività 98%
FreelancefreelancersCerca freelancer su Upwork per competenza, con tariffa oraria, Job Success Score, guadagni, lavori completati, badge Top Rated e un flag di disponibilità.Normale

Cosa accetta ogni azione di API di Upwork?

Ogni risposta qui sotto associa un'azione richiamabile ai suoi input reali. Il significato dei parametri e i valori ammessi dipendono dall'azione: un nome familiare non ha lo stesso significato su tutte le piattaforme.

Le fonti ufficiali sono linkate solo per chiarire il termine della piattaforma accanto a cui compaiono. Non implicano autorizzazione o approvazione da parte della piattaforma e le funzionalità del sito ufficiale non fanno parte dell'API di EveryInfra, a meno che questa pagina non le elenchi.

Consegna Sync per ogni azione.

AzioneObbligatoriFacoltativiLimitePer 1.000Righe vuote: $1.39Campi della risposta
search

Ricerca

Trova offerte di lavoro su Upwork per una competenza. Ottieni budget o fascia oraria, livello di esperienza, numero di proposte e spesa, valutazione e verifica del pagamento del cliente. Filtra per job_type, experience_level o date di pubblicazione. Non vengono inviate proposte, e non è implicita alcuna assegnazione.

keywordexclude_keywords, experience_level, job_type, since, sort, untilValori del catalogo: defaultLimit=20, maxLimit=100. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe.id · url · title · text · budget · budget_currency · hourly_rate_min · hourly_rate_max · job_type · experience_level · engagement_type · duration · proposals · persons_to_hire · posted_at · tags · client_name · client_location · client_rating · client_review_count · client_total_spent · client_hire_rate · client_avg_hourly_rate · payment_verified · email · emails · phone · platform
freelancers

Freelance

Cerca freelancer su Upwork per competenza, con tariffa oraria, Job Success Score, guadagni, lavori completati, badge Top Rated e un flag di disponibilità. region accetta un continente come europe, non un codice paese, e top_rated deve essere un vero booleano.

keywordregion, top_ratedValori del catalogo: defaultLimit=10, maxLimit=200. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe.id · url · name · title · text · location · region · timezone · hourly_rate · currency · job_success_score · total_earnings · total_jobs · total_hours · total_hourly_jobs · total_fixed_jobs · is_top_rated · is_top_rated_plus · is_vetted · is_available · skills · image_url · platform

Cosa significano i parametri search di API di Upwork?

Trova offerte di lavoro su Upwork per una competenza. Ottieni budget o fascia oraria, livello di esperienza, numero di proposte e spesa, valutazione e verifica del pagamento del cliente. Filtra per job_type, experience_level o date di pubblicazione. Non vengono inviate proposte, e non è implicita alcuna assegnazione.

Riferimento API completo: parametri, esempi di codice, esempio di risposta e stato
keywordObbligatorio
Cerca lavori in outsourcing in search e talenti in freelancers. Lo stesso termine di competenza corrisponde alla domanda dei clienti in un'azione e ai profili dei freelance nell'altra.
exclude_keywordsFacoltativo
Parole chiave degli annunci di lavoro da escludere in search; non è una blacklist di talenti né un requisito minimo di competenze.
experience_levelFacoltativo
Filtra gli annunci di lavoro per livello di esperienza: entry_level, intermediate_level o expert_level.
Valori ammessi:entry_levelexpert_levelintermediate_level
job_typeFacoltativo
Tipo di fatturazione del contratto per search: hourly o fixed_price, non tempo pieno o part-time.
Valori ammessi:fixed_pricehourly
Upwork: contratti a ore o a prezzo fisso — Upwork distingue i contratti con fatturazione oraria dai contratti a prezzo fisso, basati sull'ambito complessivo del progetto o su milestone. Il parametro job_type di questa azione classifica le offerte di lavoro; non offre funzioni ufficiali della piattaforma come la registrazione delle ore, i pagamenti in escrow o la gestione delle milestone. · Verificato
sinceFacoltativo
Data iniziale di pubblicazione dell'annuncio per search, non la data di registrazione del datore di lavoro.
sortFacoltativo
Ordinamento degli annunci per search: newest, oldest o relevance. Non è garantito che oldest abbia effetto in ogni caso.
Valori ammessi:newestoldestrelevance
untilFacoltativo
Data finale di pubblicazione dell'annuncio per search, da usare insieme a since; non è la data di fine del contratto.

Cosa significano i parametri freelancers di API di Upwork?

Cerca freelancer su Upwork per competenza, con tariffa oraria, Job Success Score, guadagni, lavori completati, badge Top Rated e un flag di disponibilità. region accetta un continente come europe, non un codice paese, e top_rated deve essere un vero booleano.

Riferimento API completo: parametri, esempi di codice, esempio di risposta e stato
keywordObbligatorio
Cerca lavori in outsourcing in search e talenti in freelancers. Lo stesso termine di competenza corrisponde alla domanda dei clienti in un'azione e ai profili dei freelance nell'altra.
regionFacoltativo
Filtra i talenti per continente: africa, americas, asia, europe o oceania. Accetta nomi di continenti, non codici paese come US.
Valori ammessi:africaamericasasiaeuropeoceania
top_ratedFacoltativo
Valore booleano (true o false), senza filtro per impostazione predefinita, che stabilisce se l'azione freelancers restituisce solo talenti Top Rated. Non passare la stringa "false", perché le stringhe non vuote vengono valutate come true.
Upwork: Job Success Score (JSS) e badge dei talenti a confronto — Upwork definisce il JSS come una metrica di rendimento che combina soddisfazione del cliente, esiti dei contratti e relazioni a lungo termine, e lo usa come uno dei requisiti per alcuni badge dei talenti. Il JSS è distinto dalle valutazioni a stelle, e la qualifica Top Rated o il parametro `top_rated` non garantiscono la qualità del progetto. · Verificato

Come usare l'API di Upwork

  1. 01Scegli un'azione della piattaforma dal catalogo pubblico.
  2. 02Invia piattaforma, azione e parametri obbligatori a POST /api/v1/social.
  3. 03Leggi il risultato dalla risposta. Per un'azione asincrona, interroga periodicamente il job ID restituito.
  4. 04Salva i campi della risposta che servono alla tua applicazione.
upwork_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"upwork","action":"search","params":{"keyword":"<keyword>"}}'

Domande sull'API di Upwork

Cosa posso ottenere con l'API di Upwork?

Imposta platform su upwork. Il catalogo attuale elenca ricerca e freelance. Questi nomi di azione identificano oggetti o viste diversi di Upwork; non sono modalità di ricerca intercambiabili.

Quale input avvia la richiesta search di Upwork?

Cerca lavori in outsourcing in search e talenti in freelancers. Lo stesso termine di competenza corrisponde alla domanda dei clienti in un'azione e ai profili dei freelance nell'altra. Invialo come keyword all'interno di params.

Quali campi può restituire search di Upwork?

Il suo schema dichiarato include title, text, budget e budget_currency. Un campo dichiarato può comunque mancare in un singolo record, e ogni altra azione ha il proprio elenco di campi.

Tutte le azioni di Upwork rispondono subito?

Le azioni indicate come asincrone restituiscono un job ID da interrogare periodicamente. Tutte le altre azioni possono essere eseguite anche in modo asincrono: aggiungi "mode": "async" al corpo della richiesta per ricevere subito un job ID, utile per task lenti o limiti elevati. Il catalogo attuale contiene consegna sync.

Le nostre statistiche di visita interne sono sempre attive. Google Analytics viene caricato solo se scegli «Consenti analisi». Informativa sulla privacy