# Social Fetch API - Behance endpoints # Base URL: https://api.socialfetch.dev # Auth: x-api-key header (sfk_...) # Full catalog: https://www.socialfetch.dev/llms-endpoints.txt | JSON: https://www.socialfetch.dev/llms.json # Docs hub: https://www.socialfetch.dev/docs/api | OpenAPI: https://www.socialfetch.dev/openapi.json 9 documented Behance operations. Do not invent paths - only the routes below (and their linked markdown pages) are supported. ## GET /v1/behance/profiles/{username} Get Behance profile Credit cost: 1 credit. Failed requests are free. Auth: API key or x402 payment (no key needed for payment) Docs: https://www.socialfetch.dev/docs/api/v1/behance/profiles/username/get.mdx SDK: client.behance.getProfile({ username: "chrisd3b8" }) Parameters: - username (required, string) - Profile handle, e.g. `chrisd3b8`. Handles are case-insensitive and may contain non-ASCII letters. Outcome field: `data.lookupStatus` in `found`, `not_found` curl "https://api.socialfetch.dev/v1/behance/profiles/chrisd3b8" \ -H "x-api-key: YOUR_API_KEY" ## GET /v1/behance/profiles/{username}/projects List Behance profile projects Credit cost: 1 credit. Failed requests are free. Auth: API key or x402 payment (no key needed for payment) Docs: https://www.socialfetch.dev/docs/api/v1/behance/profiles/username/projects/get.mdx SDK: client.behance.listProfileProjects({ username: "lina31" }) Parameters: - username (required, string) - Profile handle, e.g. `chrisd3b8`. Handles are case-insensitive and may contain non-ASCII letters. Outcome field: `data.lookupStatus` in `found`, `not_found` curl "https://api.socialfetch.dev/v1/behance/profiles/lina31/projects" \ -H "x-api-key: YOUR_API_KEY" ## GET /v1/behance/projects/{projectId} Get Behance project Credit cost: 1 credit. Failed requests are free. Auth: API key or x402 payment (no key needed for payment) Docs: https://www.socialfetch.dev/docs/api/v1/behance/projects/projectid/get.mdx SDK: client.behance.getProject({ projectId: 77359879 }) Parameters: - projectId (required, integer) - Project id, e.g. `77359879`. Outcome field: `data.lookupStatus` in `found`, `not_found` curl "https://api.socialfetch.dev/v1/behance/projects/77359879" \ -H "x-api-key: YOUR_API_KEY" ## GET /v1/behance/projects/recent List recent Behance projects Credit cost: 1 credit. Failed requests are free. Auth: API key or x402 payment (no key needed for payment) Docs: https://www.socialfetch.dev/docs/api/v1/behance/projects/recent/get.mdx SDK: client.behance.listProjectsRecent({ limit: 5 }) Parameters: - limit (optional, integer) - Rows per page, 1 to 500. Default: 100. - cursor (optional, string) - Cursor from `page.nextCursor` of the previous response. It only works with the same list. Pagination: send query `cursor` from prior `data.page.nextCursor`; stop when `data.page.hasMore` is false. curl "https://api.socialfetch.dev/v1/behance/projects/recent?limit=5" \ -H "x-api-key: YOUR_API_KEY" ## GET /v1/behance/projects/featured List Behance featured projects Credit cost: 1 credit. Failed requests are free. Auth: API key or x402 payment (no key needed for payment) Docs: https://www.socialfetch.dev/docs/api/v1/behance/projects/featured/get.mdx SDK: client.behance.listFeatured() curl "https://api.socialfetch.dev/v1/behance/projects/featured" \ -H "x-api-key: YOUR_API_KEY" ## GET /v1/behance/tags/{tag} Get Behance tag downloadable projects Credit cost: 1 credit. Failed requests are free. Auth: API key or x402 payment (no key needed for payment) Docs: https://www.socialfetch.dev/docs/api/v1/behance/tags/tag/get.mdx SDK: client.behance.getTag({ tag: "2d-animation" }) Parameters: - tag (required, string) - Tag slug or title, e.g. `2d-animation` or `UI/UX`. A title with spaces uses its hyphenated slug, e.g. `graphic-design`. In a URL path, encode the slash in `UI/UX` as `%2F`; send the tag itself unchanged. Outcome field: `data.lookupStatus` in `found`, `not_found` curl "https://api.socialfetch.dev/v1/behance/tags/2d-animation" \ -H "x-api-key: YOUR_API_KEY" ## GET /v1/behance/tags List Behance tags Credit cost: 1 credit. Failed requests are free. Auth: API key or x402 payment (no key needed for payment) Docs: https://www.socialfetch.dev/docs/api/v1/behance/tags/get.mdx SDK: client.behance.listTags({ limit: 5 }) Parameters: - limit (optional, integer) - Rows per page, 1 to 500. Default: 100. - cursor (optional, string) - Cursor from `page.nextCursor` of the previous response. It only works with the same list. Pagination: send query `cursor` from prior `data.page.nextCursor`; stop when `data.page.hasMore` is false. curl "https://api.socialfetch.dev/v1/behance/tags?limit=5" \ -H "x-api-key: YOUR_API_KEY" ## GET /v1/behance/freelance-briefs/{briefId} Get Behance freelance brief Credit cost: 1 credit. Failed requests are free. Auth: API key or x402 payment (no key needed for payment) Docs: https://www.socialfetch.dev/docs/api/v1/behance/freelance-briefs/briefid/get.mdx SDK: client.behance.getFreelanceBrief({ briefId: 261879 }) Parameters: - briefId (required, integer) - Brief id, e.g. `301549`. The example may have closed; use the briefs list for a current id. Outcome field: `data.lookupStatus` in `found`, `not_found` curl "https://api.socialfetch.dev/v1/behance/freelance-briefs/261879" \ -H "x-api-key: YOUR_API_KEY" ## GET /v1/behance/freelance-briefs List Behance freelance briefs Credit cost: 1 credit. Failed requests are free. Auth: API key or x402 payment (no key needed for payment) Docs: https://www.socialfetch.dev/docs/api/v1/behance/freelance-briefs/get.mdx SDK: client.behance.listFreelanceBriefs({ limit: 5 }) Parameters: - limit (optional, integer) - Rows per page, 1 to 500. Default: 100. - cursor (optional, string) - Cursor from `page.nextCursor` of the previous response. It only works with the same list. Pagination: send query `cursor` from prior `data.page.nextCursor`; stop when `data.page.hasMore` is false. curl "https://api.socialfetch.dev/v1/behance/freelance-briefs?limit=5" \ -H "x-api-key: YOUR_API_KEY"