Get Contra Opportunity

PythonSocial Media
POST api.upapi.io/contra-job-detail.get

Read one contra.com freelance opportunity by its slug: title, full description, budget range, required roles and tools, application window, and the hiring company with its review count and spend statistics. Reads Contra's public page — no Contra account is required.

contrajobsfreelancehiringopportunity
AuthAPI key
Cost4 units
Timeout45s
Cache300s

Request schema

FieldTypeDescription
slugreq
stringOpportunity slug from a contra.com/opportunity/<slug> URL, e.g. "vWsXX3YM-paid-ads-graphic-designer-for-meta-and-linked-in"
proxyUrl
User-provided proxy URL. Omit to use the operation's own datacenter pool.· default: null

Response schema

FieldTypeDescription
idreq
urlreq
string
slugreq
rolesreq
array
titlereq
toolsreq
array
budgetreq
statusreq
createdAtreq
elapsedMsreq
integer
expiresAtreq
fetchedAtreq
string
descriptionreq
string
externalUrlreq
organizationreq
visitorCanApplyreq
boolean
hiringAsIndividualreq
applicationsClosedAtreq
numberOfOpenPositionsreq
allowGuestApplicationsreq
numberOfFilledPositionsreq

Try it

Try it

Opportunity slug from a contra.com/opportunity/<slug> URL, e.g. "vWsXX3YM-paid-ads-graphic-designer-for-meta-and-linked-in"

User-provided proxy URL. Omit to use the operation's own datacenter pool.

Run this endpoint live

Jump in as a guest — no signup — and run contra-job-detail.get with your own inputs. Create a free account anytime to get your own API key.

Sign in

Code examples

curl -X POST https://api.upapi.io/contra-job-detail.get \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY' \
  -d '{ "slug": "vWsXX3YM-paid-ads-graphic-designer-for-meta-and-linked-in" }'

Developer tools

OpenAPI specImport the spec or collection into Postman, Insomnia, or any codegen tool.