Capabilities
Every capability is one POST /execute
call that returns structured JSON.
arena.block.connections-list
Fetch all channels that contain a specific Are.na block.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"block_id":"41532780"},"capability":"arena.block.connections-list"}'
Input
|
Field
|
Type
|
Required
|
Description
|
block_id
|
string
|
required
|
Are.na block ID or block URL
|
Fetch a single Are.na block by block ID or block URL.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"block_id":"41532780"},"capability":"arena.block.get"}'
Input
|
Field
|
Type
|
Required
|
Description
|
block_id
|
string
|
required
|
Are.na block ID or block URL
|
arena.channel.blocks-list
Fetch all blocks from an Are.na channel.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"slug":"websites-with-novel-navs"},"capability":"arena.channel.blocks-list"}'
Input
|
Field
|
Type
|
Required
|
Description
|
slug
|
string
|
required
|
Are.na channel slug or URL
|
Fetch an Are.na channel by slug or channel URL.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"slug":"websites-with-novel-navs"},"capability":"arena.channel.get"}'
Input
|
Field
|
Type
|
Required
|
Description
|
slug
|
string
|
required
|
Are.na channel slug or URL
|
arena.profile.channels-list
Fetch all channels for an Are.na profile.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"username":"laurel-schwulst"},"capability":"arena.profile.channels-list"}'
Input
|
Field
|
Type
|
Required
|
Description
|
username
|
string
|
required
|
Are.na username or profile URL
|
Fetch an Are.na user or group profile by username or profile URL.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"username":"laurel-schwulst"},"capability":"arena.profile.get"}'
Input
|
Field
|
Type
|
Required
|
Description
|
username
|
string
|
required
|
Are.na username or profile URL
|
Run Are.na in under a minute
Sign in, create an API key, and try any capability in the playground before you write code.
Get an API key