Piloterr

Upwork Services Info

GET
/v2/upwork/services/info

Upwork Services Info API: fetch Project Catalog product details from a product URL. Returns packages, pricing, seller, media and breadcrumbs via browser rendering.

Credit cost: 2 credits per call

Authentification

ApiKeyAuth
headerx-api-key<token>

Your API key. Include it in the x-api-key header for every request.

Paramètres de requête

query*string

Full Upwork Project Catalog product URL.

Example:

https://www.upwork.com/services/product/development-it-mobile-app-developer-android-ios-flutter-application-hybrid-apps-1403673770703212544

Returns a flat product object with description, pricing tiers, packages, seller info, and media.

Discover listings with Upwork Services, then pass any listing_url here.

return_page_source?boolean

When true, return the raw HTML page source as {"result": "..."} instead of structured JSON. Defaults to false.

fields?string

Comma-separated list of response fields to return, with dot notation for nested fields (e.g. name,location.city).

is_async?boolean

Run the request as a background job: the API answers 202 with a job_id to poll on GET /v1/jobs/{id}.

Defaultfalse
soft_fail?boolean

Return HTTP 200 even when the request fails; the error is in the error field of the body.

Defaultfalse

Corps de la réponse

Successful response

application/json
  1. response
url?string
name?string
media?array<string>
rating?number
seller?
pricing?
packages?array<>
product_id?string
breadcrumbs?array<string>
description?string
review_count?integer
Example Request
curl -X GET 'https://api.piloterr.com/v2/upwork/services/info?query=string'
Example Response
{  "url": "https://www.upwork.com/services/product/development-it-mobile-app-developer-android-ios-flutter-application-hybrid-apps-1403673770703212544",  "name": "You will get Mobile App Development | Android Apps | iOS Apps | Flutter Application Dev",  "media": [    "https://www.upwork.com/profile-portraits/c1vxfieoLCtKwfBvgMJOsjDJ0V5yef3ZDUIb_LI85bAA7wkPjr-AyXZ3QyfHCzOZqZ",    "https://www.upwork.com/profile-portraits/c1vxfieoLCtKwfBvgMJOsjDJ0V5yef3ZDUIb_LI85bAA6jLFePDbCqtoc1d4MPZG-3"  ],  "rating": 4.95,  "seller": {    "url": "https://www.upwork.com/freelancers/example-user",    "name": "Alex Martin"  },  "pricing": {    "currency": "USD",    "price_max": 2999,    "price_min": 399  },  "packages": [    {      "name": "Starter",      "price": 399,      "currency": "USD",      "delivery_days": 7    },    {      "name": "Standard",      "price": 1299,      "currency": "USD",      "delivery_days": 25    },    {      "name": "Advanced",      "price": 2999,      "currency": "USD",      "delivery_days": 50    }  ],  "product_id": "1403673770703212544",  "breadcrumbs": [    "Project Catalog",    "Development & IT",    "Development",    "Mobile Apps",    "Custom Mobile Apps"  ],  "description": "Building a successful mobile app requires strong engineering, smooth interface design, and reliable performance. I create high-quality Android and iOS applications that feel modern, work fast, and scale efficiently. Whether you need a cross-platform Flutter build or a refined native app, every project is developed with clean architecture, secure data handling, and intuitive user flows.\n\nMy focus i...",  "review_count": 1096}