Capabilities
Every capability is one POST /execute
call that returns structured JSON.
Fetch one page (up to 18 profiles) of the Linktree public profile directory, filtered by category
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"category":"all","page":1},"capability":"linktree.directory.get"}'
Input
|
Field
|
Type
|
Required
|
Description
|
category
|
string
|
optional
|
Directory category filter (defaults to "all")
|
page
|
integer
|
optional
|
1-indexed directory page number
|
linktree.directory.profiles
Harvest profiles across many directory pages in a single call. Sync mode collects all profiles; stream mode emits one profile per event
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"category":"business","max_pages":3},"capability":"linktree.directory.profiles"}'
Input
|
Field
|
Type
|
Required
|
Description
|
category
|
string
|
optional
|
Directory category filter (defaults to "all")
|
max_pages
|
integer
|
optional
|
Maximum directory pages to fetch (~18 profiles each); the walk also stops at the directory's reported total
|
Fetch a Linktree profile: display name, bio, email, country, tier, verification, social handles, and all content links
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"username":"nike"},"capability":"linktree.profile.get"}'
Input
|
Field
|
Type
|
Required
|
Description
|
username
|
string
|
required
|
Linktree handle or full profile URL (e.g. "nike" or "https://linktr.ee/nike")
|
Run Linktree Scraper 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