+Behance API
Search Behance projects and pull creator profiles and portfolios as clean JSON.
The API.SH Behance API turns public Behance pages into structured JSON. Search projects by keyword with sort, time, creative field, tools, color and owner country filters, open any project for its text, tags, tools, colors, license, images and embedded video, and read a creator's profile with stats, availability, work experience and social links. Page through a creator's whole portfolio.
- 4 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/behance/v1/ search
{ "success": true } What you can build with the Behance API
Finding creatives to hire
Search projects in a creative field and country, then read each owner's profile for occupation, location, availability for freelance or full-time work and links.
Portfolio sites and embeds
Show your own or a client's Behance projects on a website and keep it in sync as new work is published.
Design trend research
Search by field, tool or color and sort by appreciations or views to see which work and tools are rising.
Creator and agency analytics
Track a creator's project views, appreciations and followers, and each project's engagement, over time.
Behance data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Behance API endpoints and prices
Every Behance endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Behance project search /behance/ | $1 · $2 PAYG 1 credit |
| Behance creator profile /behance/ | $1 · $2 PAYG 1 credit |
| Behance creator projects /behance/ | $1 · $2 PAYG 1 credit |
| Behance project /behance/ | $1 · $2 PAYG 1 credit |
Call the Behance API
Behance project search: GET https://api.api.sh/behance/
curl "https://api.api.sh/behance/v1/search?q=poster" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/behance/v1/search",
params={"q": "poster"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/behance/v1/search");
url.searchParams.set("q", "poster");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/behance/v1/search", "q", "poster")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Behance" and "Behance project search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 483 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Behance data
- Public data only: no Behance login, cookies or account needed
- One key and one response shape for Behance and 482 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Behance API
Adobe took the public Behance API offline and is not accepting new integrations, so old wrappers and API keys no longer work. API.SH reads public Behance projects and profiles and returns them as JSON, with no Adobe or Behance account.
With the official API gone, the options are your own scraper, an old RapidAPI listing or an Apify actor; API.SH gives you search, projects and profiles with one key and a fixed price per call.
Behance API questions
What Behance data can I get?+
Project search with sort, time, field, tools, color and country filters (/behance/v1/search), one project with text, images, video, tools and stats (/behance/v1/project), a creator profile (/behance/v1/profile) and a creator's projects page by page (/behance/v1/profile/projects).
How much does the Behance API cost?+
Every Behance endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free Behance API?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /behance/v1/profile at 1 credit each.
Is the official Behance API still available?+
No. Adobe took the Behance API offline and has not reopened it to new apps. API.SH is an independent way to get public Behance data as JSON today.
Do I need a Behance or Adobe account or API key?+
No. API.SH reads public Behance pages only. No endpoint uses a login, an Adobe ID or a Behance API key; you use your API.SH key.
Can I get all of a creator's projects?+
Yes. Pass a username or profile URL to /behance/v1/profile/projects and keep passing next_page back as page to go through the whole portfolio.
Can I use it to build a portfolio site?+
Yes. Pull your projects with covers, images, captions and embedded video, and render them on your own site. JS and Python SDKs make this a few lines of code.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /behance/v1/profile with a username, or /behance/v1/search with a keyword. Every parameter is in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.