> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** <https://www.socialfetch.dev/platforms/behance/freelance-briefs>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/behance/freelance-briefs.mdx>

---

# Behance Freelance Briefs API

Current freelance briefs as pages of ids, URLs and slugs.

`GET /v1/behance/freelance-briefs` returns `data.briefs` and `data.page`. Each row carries `id`, `url` and `slug`. The route takes `limit` from 1 to 500 (default 100) and an opaque `cursor`.

This is a brief index, not the brief records. It gives you ids and URLs to work from; call `/v1/behance/freelance-briefs/{briefId}` for title, description, budget, categories, expiry and status. The list can change between requests. The cursor records the last row returned and the next page continues after it; if that row has left the list, the cursor is refused and you start again. A cursor issued for another list is refused before a request is made.

## Request

- **Endpoint:** `GET /v1/behance/freelance-briefs`
- **Credits:** 1 credit
Failed requests are free
- **Input:** by page
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/behance/freelance-briefs/get)
- **Platform page:** [/platforms/behance](https://www.socialfetch.dev/platforms/behance)

## FAQ

### What does each brief row contain?

Each row carries id, url and slug. It does not contain the title, budget or status. Use GET /v1/behance/freelance-briefs/{briefId} for the brief record.

### How do I get the next page?

Send page.nextCursor as the cursor query parameter while page.hasMore is true. The last page has hasMore: false and nextCursor: null. If the row the cursor points at has left the list, the cursor is refused; start again without it.

### What is the default page size?

limit defaults to 100 and accepts 1 to 500. Each page is one request and one credit.

### Can I reuse a cursor on the tags or recent-projects list?

No. A cursor belongs to one list and one position. A cursor issued for another list is refused before a request is made, so restart without a cursor.

### How many credits does a page cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.
