Fetch public Linktree page data as structured JSON with one SocialCrawl API key. Same Author schema as every other platform. Reads are priced in credits.
One live read endpoint for public linktr.ee pages. Display identity, bio when present, avatar when present, and the link stack when the host exposes it. Data API only. No page editing or private dashboards.
Public linktr.ee page by full URL. Returns Author identity (username, display name, bio, avatar when present) and every link as author._links with id, type, title, and url. No follower counters on this surface.
// Running this live needs your own API key. Hit "Try it" to see an example response
How the Linktree API works
Linktree is a normal SocialCrawl social surface. You call GET /v1/linktree/page with an API key, spend credits on live misses, and get a single JSON envelope back. No Linktree OAuth. No second SDK.
Authenticate every call
Send your key in the x-api-key header. No Linktree login cookie, no partner portal. The same key works for TikTok, Instagram, Reddit, and the rest of the catalog.
GET with a page URL
Pass the full public linktr.ee URL in the url query param. We validate the format before charging.
Pay in credits, not seats
Standard reads cost 1 credit. Cache hits cost 0. Empty or hard failures refund.
Read one JSON envelope
Every response is the same shape: success, data, credits_used, credits_remaining, request_id, cached. The page lands as a canonical Author object.
The usual integration chain
Most products resolve one public page URL, then store or compare the Author card and link list.
Same request lifecycle as every other /v1 platform endpoint. Link-in-bio hosts are not a sidecar.
01
Edge receives the call
Next.js catch-all routes into the Hono social API. We mint a request_id, authenticate the key, then enforce rate limit (600/min) and concurrency (50 in flight per key).
02
Validate, then debit
Registry lookup finds linktree/page. Required url format checks run first. Invalid input returns 400 with no charge. Valid calls debit 1 credit before upstream work.
03
Cache or fetch
A deterministic cache key is built from platform + resource + params. Hit: return immediately, credits_used = 0. Miss: the public page is fetched live. Retries on 5xx/network with a circuit breaker if the source is unhealthy.
04
Normalize and return
Upstream JSON is mapped to Author (plus _links when the host exposes a public link array), validated against the canonical Zod schema, then wrapped in the success envelope and logged for billing audit.
Billing rules that matter in production
Standard live miss: 1 credit
Cache hit: 0 credits
Empty / hard fail: auto-refund
Bad params: 400, never charged
No credits: 402, never charged
Public pages only
No write or edit routes
Same key as the rest of SocialCrawl
Rate limit and concurrency apply as usual
How we get the data
Linktree is public-read creator page data. We normalize it into the SocialCrawl Author schema so your code does not learn a second host-specific layout.
What Linktree is for this API
Public creator landing pages on linktr.ee. Read-only surface for research, monitoring, and product jobs. No page edit, analytics login, or private dashboard access.
How SocialCrawl reaches it
GET /v1/linktree/page fetches the public page URL you pass, live on request, and normalizes the payload before it reaches you.
What leaves our edge
A unified JSON envelope: success, data, credits_used, request_id, cached. The page becomes an Author object. Link rows land under author._links.
What we do not ship live
No write endpoints. No private analytics or click dashboards. No guaranteed follower or verification fields when Linktree does not expose them on the public page.
field map sketch
username, description, profilePictureUrl→ author.username, bio, avatar_urlusername doubles as display identity when no separate name is set
links[] { id, type, title, url }→ author._linkslinks land under author._links with CLASSIC, MUSIC, VIDEO, COMMERCE types
What this API is used for
The jobs this API is most often used for.
1active Linktree endpoints in the registry
1credit cost per live page read
Creator link-stack monitoring and competitive bio audits
Callers concentrate on one page URL at a time: resolve the creator card, then store or diff the ordered link list. Public Linktree page as Author JSON for 1 credit. Same key and envelope as the rest of SocialCrawl. No Linktree OAuth.
Page reads are typically a few seconds on live miss. Cache hits return immediately.
What people build with the Linktree API
The jobs Linktree data is most often used for. Each one is a full recipe with the endpoint chain and pricing.
Every endpoint returns structured JSON in a unified envelope. Computed fields such as engagement rate and content category are included only where the endpoint supports them and the required source inputs are present.
Send a GET request to /v1/linktree/page with the full linktr.ee URL in the url parameter. SocialCrawl returns structured JSON with the creator's display name, bio, avatar, and every link on the page with its title and destination URL.
What data does the Linktree API return?
The endpoint returns the creator's display name, bio text, avatar image URL, and the full list of links on the page. Each link includes its title, destination URL, and any metadata Linktree exposes (video embeds, music previews, shop cards, social icons).
How much does the Linktree API cost?
Each Linktree page request costs 1 credit on the standard tier. New accounts get 100 free credits with no credit card required, so you can scrape around 100 Linktree pages before paying anything.
Is scraping Linktree pages legal?
SocialCrawl reads only publicly visible Linktree pages, the same content anyone sees when they open the linktr.ee URL in a browser. Make sure your use case complies with Linktree's terms of service and applicable data protection regulations. SocialCrawl operates under a documented GDPR legitimate-interest framework: public, logged-out data only, no credential use, short-lived caches (2 to 30 minutes) with no persistent store, and a public opt-out channel for anyone whose public info appears in responses. Full details: socialcrawl.dev/legal/public-data-notice.
Can I use the Linktree API in production?
Yes. The endpoint is built for production workloads with consistent response times, upstream retry handling, and a unified schema that stays stable when Linktree ships UI or layout changes.
What is the best Linktree scraper API?
SocialCrawl is a strong pick when you want structured JSON without maintaining a scraper: GET /v1/linktree/page returns the display name, bio, avatar, and every link for 1 credit per request, on the same key and unified schema as 50 other platforms. New accounts start with 100 free credits and no credit card.
Is there a Linktree data API?
There is no official public Linktree data API for reading arbitrary public pages, so SocialCrawl is the practical route. One call, GET /v1/linktree/page with the linktr.ee URL, returns the creator's display name, bio, avatar, and every link with its title and destination as structured JSON for 1 credit. It runs on the same x-api-key as SocialCrawl's other 50 platforms, so you get a stable schema without building or hosting a parser.
Linktree scraping API vs the official Linktree API: what's the difference?
With SocialCrawl there is no app review or approval queue. Sign up and call Linktree endpoints immediately with a single x-api-key. Responses share one unified schema with every other SocialCrawl platform, and credit-based pricing replaces per-platform quotas. Official APIs are still the right choice for posting and other write actions: SocialCrawl is read-only data.