logoPandorLabs
social data api

Link-in-bio pages

Profiles and links from Linktree, Komi, Pillar, lnk.bio and Linkme pages.

Linktree1 request
Komi1 request
Pillar1 request
lnk.bio1 request
Linkme1 request
GET/v1/linktree

Linktree

1 request

Reads a Linktree page from its URL and returns the creator profile with every link: id, username, profilePictureUrl, description, verticals, timezone, and links, where each entry has id, type, title and url. Any instagram, tiktok, spotify, youtube, soundcloud or apple_music accounts found on the page are listed, along with email_address. Contact fields are taken from the public Linktree page you submit.

Query parameters

url
stringrequired
Link to the Linktree page.
cache_max_age
string
Accept a stored response up to this age. Inside that window the answer is free and comes back with cached: true and a cached_at time; past it, the request runs live for 1 request.

1d3d7d14d30d

curl "https://api.pandorlabs.com/v1/linktree?url=https%3A%2F%2Flinktr.ee%2Fmiguelangeles" \  -H "Authorization: Bearer $PANDORLABS_KEY"
Example response

Response

{
  "success": true,
  "credits_charged": 1,
  "id": 15278008,
  "username": "miguelangeles",
  "profilePictureUrl": "https://ugc.production.linktr.ee/d3141538-f586-4f3f-bc9a-a82fbebab798_DEATHRATTLE-slowed-COVER.jpeg",
  "description": "☆☆☆☆ IRL ANGEL ☆☆☆☆\nψ EMBRACE CHAOS ψ",
  "verticals": [
    "music"
  ],
  "linkPlatforms": [
    "Instagram"
  ],
  "timezone": "America/New_York",
  "links": [
    {
      "id": 463416775,
      "type": "SPOTIFY_ALBUM",
      "title": "new project \"BEFORE THE SUN RISES & WINTERR ENDS\"",
      "url": "https://open.spotify.com/album/0pgrg7phBbnwGJ2HBEl9EG?si=Zub7J4I3RySAaM9WVX3Okg"
    }
  ],
  "instagram": "https://instagram.com/miguelangeles",
  "tiktok": "https://tiktok.com/@irlangel",
  "spotify": "https://open.spotify.com/artist/14xRX3JR8H4RWh8R7V3fvZ?si=EgRxWIPiRcaEHtSnqk5PAQ",
  "youtube": "https://www.youtube.com/watch?v=xiFUzOJaiC4",
  "soundcloud": "https://soundcloud.com/miguelangeles",
  "apple_music": "https://music.apple.com/ca/artist/miguel-angeles/1209423162",
  "email_address": "miguel@irlangel.com"
}
GET/v1/komi

Komi

1 request

Reads a Komi page by URL. You get the creator's id, username, avatar, displayName and bio, any linked instagram, tiktok, youtube, twitter, facebook or snapchat account, and a links array that mixes links and products. Each entry has id, url, title, type and thumbnail; products may also have price and currency.

Query parameters

url
stringrequired
Link to the Komi page.
cache_max_age
string
Accept a stored response up to this age. Inside that window the answer is free and comes back with cached: true and a cached_at time; past it, the request runs live for 1 request.

1d3d7d14d30d

curl "https://api.pandorlabs.com/v1/komi?url=https%3A%2F%2Fkimkardashian.komi.io%2F" \  -H "Authorization: Bearer $PANDORLABS_KEY"
Example response

Response

{
  "success": true,
  "credits_charged": 1,
  "id": "64d82830-59aa-4488-bfb0-93426971d139",
  "username": "kimkardashian",
  "avatar": "https://komi-production-assets.s3.amazonaws.com/photos/4Nd69ODJHs61_iNYPlqos.jpg",
  "bio": "",
  "firstName": "Kim",
  "lastName": "Kardashian",
  "displayName": "Kim Kardashian",
  "displayNameImage": null,
  "instagram": "https://www.instagram.com/kimkardashian/",
  "tiktok": "https://www.tiktok.com/@kimkardashian",
  "youtube": "https://www.youtube.com/@KUWTK",
  "twitter": "https://twitter.com/KimKardashian",
  "facebook": "https://www.facebook.com/KimKardashian",
  "snapchat": "https://www.snapchat.com/add/kimkardashian?locale=en-GB",
  "website": null,
  "links": [
    {
      "id": "6d7086df-ede4-4f8a-85e5-0fa410e60bc2",
      "url": "https://skims.social/shop-skims",
      "order": 0,
      "title": "Visit SKIMS",
      "visible": true,
      "moduleId": "e6ce39d2-e3df-4040-a5cc-ce016cacbc34",
      "thumbnail": "https://komi-production-assets.s3-accelerate.amazonaws.com/photos/x_LQCBYzoWiel0-yrAnrF.jpg",
      "versionId": "944094bf-f124-4b13-866a-3498c492736d",
      "type": "LINK"
    }
  ]
}
GET/v1/pillar

Pillar

1 request

Reads a Pillar page from its URL and returns the creator profile, social links and products: id, first_name, last_name, email, location, plus social accounts including instagram, tiktok, youtube, twitter, spotify, facebook and linkedin. Each link reports its click count, and each product its title, description, price and image. Contact fields are taken from the public Pillar page you submit.

Query parameters

url
stringrequired
Link to the Pillar page.
cache_max_age
string
Accept a stored response up to this age. Inside that window the answer is free and comes back with cached: true and a cached_at time; past it, the request runs live for 1 request.

1d3d7d14d30d

curl "https://api.pandorlabs.com/v1/pillar?url=https%3A%2F%2Fpillar.io%2Fangelstrife" \  -H "Authorization: Bearer $PANDORLABS_KEY"
Example response

Response

{
  "success": true,
  "credits_charged": 1,
  "id": "d8a5cbb4-a64d-44f2-830d-27a489bbc608",
  "first_name": "Angel",
  "last_name": "Blanco",
  "email_primary": "angelrafaelcovablanco@gmail.com",
  "location": "México",
  "email": "angelrafaelcovablanco@gmail.com",
  "amazon": "",
  "medium": "",
  "tiktok": "https://tiktok.com/@angelstrifeoficial",
  "twitch": "",
  "discord": "",
  "patreon": "",
  "spotify": "https://open.spotify.com/artist/3Lse4fAlOchY8msotsYMA6?si=4nKqeTSRRsSDoNj1tfvNtA",
  "twitter": "https://twitter.com/SoyAngelStrife",
  "youtube": "https://www.youtube.com/channel/UCgZSHuBjHSFADbFQOCN1ifg",
  "facebook": "https://www.facebook.com/AngelStrifeOficial",
  "linkedin": "https://mx.linkedin.com/in/angelcovablanco",
  "snapchat": "",
  "instagram": "https://www.instagram.com/angelstrifeoficial",
  "soundcloud": "https://soundcloud.com/contienda-records",
  "apple_app_store": "",
  "google_app_store": "",
  "links": [
    {
      "id": "66472110-1ba7-11ee-b33b-e5396daf72e9",
      "type": "twitter",
      "title": "twitter",
      "url": "https://twitter.com/SoyAngelStrife",
      "clicks": 2,
      "order": null
    }
  ],
  "products": [
    {
      "id": "254c8681-1d52-11ee-b065-850167411bb1",
      "title": "\"30 Mil Pies De Altura Para Morir de Amor\" - LP",
      "price": 0,
      "url": "https://angel-strife.ueniweb.com/products/merchandise/30-mil-pies-de-altura-para-morir-de-amor-lp-especial-edition-vynil-deluxe-53106871",
      "name": "\"30 Mil Pies De Altura Para Morir de Amor\" - LP",
      "description": "Especial Edition Vynil Deluxe",
      "image": "https://athlane-file-management-prod.s3.amazonaws.com/a925f7b5-77ba-4095-b755-27b2bc221baa"
    }
  ]
}
GET/v1/linkbio

lnk.bio

1 request

Reads a Linkbio (lnk.bio) page from its URL and returns the creator profile with every link: handle, id, email, website, any instagram, tiktok, youtube, twitter or whatsapp account, and links, where each entry has url and text. Contact fields are taken from the public Linkbio page you submit.

Query parameters

url
stringrequired
Link to the lnk.bio page.
cache_max_age
string
Accept a stored response up to this age. Inside that window the answer is free and comes back with cached: true and a cached_at time; past it, the request runs live for 1 request.

1d3d7d14d30d

curl "https://api.pandorlabs.com/v1/linkbio?url=https%3A%2F%2Flnk.bio%2Fmsjennafischer" \  -H "Authorization: Bearer $PANDORLABS_KEY"
Example response

Response

{
  "success": true,
  "credits_charged": 1,
  "handle": "msjennafischer",
  "id": "-1154992",
  "instagram": null,
  "email": null,
  "tiktok": null,
  "youtube": null,
  "twitter": null,
  "whatsapp": null,
  "website": null,
  "links": [
    {
      "url": "https://www.instagram.com/msjennafischer",
      "text": "@msjennafischer"
    }
  ]
}
GET/v1/linkme

Linkme

1 request

Reads a Linkme profile from its URL and returns who the person is, how to reach them, and where they are on social media. profile holds id, firstName, username, bio, profileVisitCount, profileImage, verifiedAccount and isAmbassador. infoLinks carries email addresses, and webLinks lists social platform links grouped by category (Instagram, YouTube, Spotify, Facebook, Twitter and others), each with linkValue and faceValue. Contact fields are taken from the public Linkme profile you submit.

Query parameters

url
stringrequired
Link to the Linkme profile.
cache_max_age
string
Accept a stored response up to this age. Inside that window the answer is free and comes back with cached: true and a cached_at time; past it, the request runs live for 1 request.

1d3d7d14d30d

curl "https://api.pandorlabs.com/v1/linkme?url=https%3A%2F%2Flink.me%2Fdanucd" \  -H "Authorization: Bearer $PANDORLABS_KEY"
Example response

Response

{
  "success": true,
  "credits_charged": 1,
  "profile": {
    "id": "1bf3efbf94cc4f55d3650ddc61094ac3",
    "firstName": "Dana",
    "lastName": "",
    "username": "danucd",
    "verifiedAccount": 0,
    "bio": "ALL MY LINKS👇",
    "isAmbassador": 1,
    "friendStatus": 0,
    "profileVisitCount": "15.9k",
    "isDefaultProfilePicture": false,
    "profileImage": "user-profile/1169288/tmp-2541-1763300314455.png",
    "profileImageWebp": "webp-images/user-profile/1169288/tmp-2541-1763300314455.webp",
    "isPrivate": 0,
    "referralLink": "https://meglobalapp.page.link/TFZgPYaJGeqm3mXt5",
    "deeplink": "https://meglobalapp.page.link/14GsZs1EQ2KMqxjH7",
    "logo": "",
    "logoMetaData": "",
    "QRCode": "qrCode/v2/danucd",
    "webTheme": "",
    "linkmeCustomIcon": "style/icons/v5.1/LinkMe-1.png",
    "cover": "",
    "createdAt": "2024-11-01 12:37:51",
    "updatedAt": "2025-11-16 13:43:17",
    "stripeStatus": {
      "tipsEnabled": 0,
      "stripeAccountId": "",
      "stripeEnabled": false
    },
    "killer": 0,
    "hideBottomButtons": 0,
    "customMailForm": 0,
    "hideAddToContacts": 0,
    "subscriptionFeature": "",
    "showForm": false,
    "subscriptionType": 0,
    "displayNameOption": "user_name",
    "trackingPixels": [],
    "isMuteEnable": 0,
    "totalLinks": 7,
    "chatID": "LinkMe-1169288",
    "infoLinks": [
      {
        "title": "Email",
        "linkId": 1,
        "isCustom": false,
        "links": [
          {
            "webLinkId": 1450947,
            "linkImage": "",
            "linkValue": "dana.danucd@gmail.com",
            "faceValue": "dana.danucdgmail.com",
            "isCustom": false,
            "isAdult": false
          }
        ]
      }
    ],
    "businessInfo": null,
    "webLinks": [
      {
        "title": "Apple-music",
        "linkId": 9,
        "isCustom": false,
        "links": [
          {
            "webLinkId": 1450958,
            "linkImage": "style/icons/v5.0/Apple-Music-1.png",
            "linkValue": "https://music.apple.com/ng/artist/danucd/1562315189",
            "faceValue": "1562315189",
            "baseUrl": "https://music.apple.com/profile/",
            "isCustom": false,
            "isAdult": false
          }
        ]
      }
    ],
    "customisedTheme": {
      "verifiedIcon": "blue",
      "backgroundColor": "",
      "backgroundImage": "",
      "mainTextColor": "",
      "level1TextColor": "",
      "level2TextColor": "",
      "featuredLinkTitles": null,
      "bioBackground": "",
      "profilePicture": "",
      "customFont": ""
    }
  }
}