Get a Lnk.Bio page
Accepts one HTTPS lnk.bio page URL. Tracking parameters and fragments are removed; duplicate parameters and cache_max_age are rejected.
/v1/linkbiox-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
Required. A public HTTPS lnk.bio page URL.
max 2048 chars
https://lnk.bio/exampleThe username printed on the page, exactly as published (it may start with @).
min 1 chars
Lnk.Bio's account ID as a string. It can be negative.
Instagram icon destination, or null when the page has no Instagram icon.
Email icon address without mailto:, or null when absent or not an address.
TikTok icon destination, or null.
YouTube social icon destination, or null. Music-service YouTube icons are listed in socialLinks only.
X icon destination, or null. Legacy Twitter icons are listed in socialLinks only.
WhatsApp contact icon destination, or null.
Website contact icon destination, or null.
Facebook icon destination, or null.
Every anchor with visible text inside the public page container, in page order: url and text. Includes the profile handle link, link blocks, buttons, contact downloads and anchors inside bio text; icon-only anchors are excluded. Relative URLs are preserved. Cloudflare-obfuscated email anchors are restored to mailto: addresses.
up to 1000 items
Always included.
Always included.
min 1 chars
Display name, or null when the page shows none.
Bio text with paragraphs separated by newlines, or null.
Profile picture URL, or null.
Every icon anchor as Lnk.Bio's network code and destination, including networks beyond the convenience fields.
up to 100 items
Always included.
min 1 chars
Always included.
min 1 chars
Identifier for correlating a request with operational logs.
Upstream request count, decoded HTML bytes read, and total duration. Bytes exclude discarded error/redirect bodies and are not billing totals.
Always included.
≥ 0
Always included.
≥ 0
Always included.
≥ 0
True when usable page data is returned, including partial results.
success or partial. Failures return failed or challenged with a failure object.
one of: success, partial
Final canonical page URL after allowed redirects.
absolute HTTPS URL
UTC timestamp of retrieval.
complete applies to the supported public page fields. Inspect warnings for omitted or capped data.
Always included.
Always included.
Always included.
No fields match.
HTTP 200 returns the success variant. Check status: partial means usable data with warnings, and failed or challenged requests carry a failure object described in Errors & responses.
| HTTP | failure.code | Meaning |
|---|---|---|
| 400 | invalid_request | Invalid URL, missing URL, duplicates, or unsupported parameters. |
| 401 | unauthorized | Missing or invalid service API key. |
| 404 | not_found | The page is missing, reserved, or blocked by Lnk.Bio. |
| 429 | upstream_rate_limited | Lnk.Bio rate limited the request; no automatic retry. |
| 502 | upstream_challenged | The upstream rejected or challenged the request. |
| 502 | unsupported_page | The page is not a profile page or its structure changed. |
| 502 | response_too_large unsafe_redirect request_limit upstream_error | Retrieval could not safely complete. |
| 503 | busy | All worker slots are in use. |
| 504 | timeout | The request exceeded its deadline. |