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%
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 fa | Per 1.000Righe vuote: $1.39 | Stato nelle ultime 24 ore · Tutto regolare |
|---|---|---|---|
Ricercasearch | Trova offerte di lavoro su Upwork per una competenza. | Buono · operatività 98% | |
Freelancefreelancers | Cerca 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.
| Azione | Obbligatori | Facoltativi | Limite | Per 1.000Righe vuote: $1.39 | Campi della risposta |
|---|---|---|---|---|---|
searchRicerca 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 | keyword | exclude_keywords, experience_level, job_type, since, sort, until | Valori 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 | |
freelancersFreelance Cerca freelancer su Upwork per competenza, con tariffa oraria, Job Success Score, guadagni, lavori completati, badge Top Rated e un flag di disponibilità. | keyword | region, top_rated | Valori 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.
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_pricehourlyUpwork: 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.
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 (
trueofalse), senza filtro per impostazione predefinita, che stabilisce se l'azionefreelancersrestituisce 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
- 01Scegli un'azione della piattaforma dal catalogo pubblico.
- 02Invia piattaforma, azione e parametri obbligatori a POST /api/v1/social.
- 03Leggi il risultato dalla risposta. Per un'azione asincrona, interroga periodicamente il job ID restituito.
- 04Salva i campi della risposta che servono alla tua applicazione.
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.