Linktree

Linktree

Page

per_call

Turns a Linktree URL into structured data — username, display name, avatar, bio, theme, every link with its title, destination URL and position, and the social accounts connected to the page. A fast way to enrich creator records with real destinations for influencer discovery and brand-partnership research.

What you get

Each call returns one page record. There is no pagination.

Endpoint

GET /v1/linktree/page

Price

$1.50

per 1,000 calls · $0.0015 per call

Cost per call

1 credit

Failed calls never charged

Parameters

url
required
string

The public Linktree page URL to resolve.

cache_max_age
optional
enum

Serve a cached snapshot if one exists within this age window.

One of: 1d, 3d, 7d, 14d, 30d

fresh
optional
enum

Bypass cached data and force a live fetch for this one call. Use it for daily monitoring or any figure you are tracking over time. Accepts `true`, `1`, `false` or `0`; anything else returns 400 `invalid_fresh`. Defaults to false and costs exactly the same as a cached call.

One of: true, 1, false, 0

Example request

Live call. Successful calls are charged; failed and empty results are not.

curl
curl "https://fastfetchz.com/v1/linktree/page?url=https%3A%2F%2Flinktr.ee%2Femmachamberlain" \
  -H "X-API-Key: $FASTFETCHZ_KEY"

Example response

200 application/json
{
  "success": true,
  "service": {
    "platform": "Linktree",
    "name": "Page",
    "slug": "page"
  },
  "credits_charged": 1,
  "credits_remaining": 99,
  "latency_ms": 214,
  "data": {
    "page": {
      "username": "nasa",
      "display_name": "Nasa",
      "bio": "Creator page — sandbox bio text.",
      "avatar_url": "https://cdn.example.com/linktree/nasa.jpg",
      "email": "hello@nasa.example.com",
      "website": "https://nasa.example.com",
      "theme": "midnight",
      "page_url": "nasa",
      "socials": [
        {
          "platform": "instagram",
          "url": "https://instagram.com/nasa"
        },
        {
          "platform": "tiktok",
          "url": "https://tiktok.com/@nasa"
        },
        {
          "platform": "youtube",
          "url": "https://youtube.com/@nasa"
        }
      ],
      "links": [
        {
          "position": 1,
          "title": "Latest video",
          "url": "https://youtube.com/watch?v=375744",
          "clicks_tracked": true
        },
        {
          "position": 2,
          "title": "Shop my picks",
          "url": "https://www.amazon.com/shop/nasa",
          "clicks_tracked": true
        },
        {
          "position": 3,
          "title": "Newsletter",
          "url": "https://nasa.example.com/newsletter",
          "clicks_tracked": false
        }
      ],
      "products": [
        {
          "title": "1:1 coaching call",
          "price": {
            "amount": 149,
            "currency": "USD"
          },
          "description": "30 minute session.",
          "thumbnail_url": "https://cdn.example.com/linktree/nasa/product-1.jpg"
        }
      ],
      "cached_at": "2026-10-16T21:19:45.465Z"
    }
  }
}

Limits

  • Maximum per call: 1 pages.
  • Minimum per call: 1 page — a target with less data returns fewer pages, and an empty result is still a successful call.
  • Each call fetches a full page of up to 1 and costs the same either way. Pass limit to receive fewer than that in the response.
  • This endpoint returns a single record per call and is not paginated.

What this costs in practice

10,000 pages = 10,000 calls × 1 credits per call = 10,000 credits = $0.00

Priced at the Custom pack rate: 1,000,000 credits for $0.00.

Open in the pricing calculator

Error codes

401invalid_api_keyMissing or unrecognized X-API-Key header. No credits are charged.
402insufficient_creditsYour balance is below the cost of the call. Top up to continue.
403account_suspended / key_revokedThe account is suspended or the key was revoked.
429rate_limitedOver your account's requests-per-second limit. Retrying helps: the body carries retry_after_seconds and the response carries a Retry-After header. Not charged.
429monthly_cap_reachedThis key used the monthly call cap you set for it. Retrying will not help — raise the cap, use another key, or wait for the next calendar month. No Retry-After header is sent. Not charged.
500upstream_errorUnexpected failure while fulfilling the request. Not charged.