Introducing the Instagram APIRead more →

Komi Page API. Send a handle or page link.

Products, discount codes, music, events and links. We handle the proxies, blocks and platform changes.

Komi Page API at a glance

Returns a public Komi creator page with everything it shows: links, products with prices, discount codes, videos, music, podcasts and events. Music releases and podcast episodes come with their link on each streaming service, and events with their date, venue and ticket link. The page also has its ID, username, display name, bio, avatar, owner's name and its row of social and contact links. Send its link, its host or its username.

GET /v1/komi/page

Read the API reference
  • 1 credit per request, $0.75–$1.97 per 1,000 requests
  • 19 typed fields null when unknown
  • handle is all it needs, e.g. kimkardashian
  • 100 credits free when you sign up, no card, so you can build before you spend

Send one request. Get 19 fields back.

Copy the request in your language, or hand it to your agent. Sign up for an API key and your first 100 credits are free.

$ npm install socialtap
handle = kimkardashian
GET /v1/komi/pageTry in
const params = new URLSearchParams({
  handle: "https://hek.komi.io",
});
const res = await fetch(`https://socialtap.dev/v1/komi/page?${params}`, {
  headers: { "x-api-key": process.env.SOCIALTAP_API_KEY ?? "" },
});
const body = await res.json();
if (!res.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
const { data, meta } = body;
console.log(data, meta.credits_charged);
200 OK · GET https://socialtap.dev/v1/komi/pageLong arrays and strings are shortened here. Real responses are complete.Docs

One schema on 27 platforms.

The response reference lists every field, its type and when it is null. See the full schema.

  • Null means unknown

    A field Komi doesn't show is null, never zero or an empty string, so a real zero always means zero.

  • What it accepts

    The Komi page: its link (https://kimkardashian.komi.io, on any path), the host alone (kimkardashian.komi.io), or its username with or without the @.

  • Write one parser

    Komi, TikTok, Instagram and 24 more platforms answer in these fields, so the code that reads one reads them all.

platformstring
Platform ID (tiktok, youtube, …).
idstring
Platform-native account ID (string; YouTube UC…, Reddit t2_…).
usernamestring
Handle without the @; null when the account has none.
display_namestring
Display name, channel title or page name; null when empty or not exposed.
urlstring
Canonical profile URL.
typestring
Coarse account kind, as the platform labels it; unknown when it does not (TikTok labels organizations only). New values may be added; treat unknown values as unknown.
biostring
Profile bio, channel description or page about text; null when empty or not exposed.
avatar_urlstring
Profile picture URL (largest available). Platform CDN URLs can expire within hours.

What teams build with the Komi Page API.

  • Collect the discount codes creators share

  • Track the products and brands a creator promotes

  • Find a musician's releases and tour dates

  • Get a release's link on each streaming service

Good to know before you build.

  • A page has no follower counts or verified badge, so those fields are always null.
  • category is what the owner chose, or null. created_at is when the page was made, null for a page Komi moved over from its earlier service.
  • bio and the owner's name come from a slower lookup than the rest. When it fails, the page still comes back, with a partial_data warning naming them.
  • When Komi's page answer is down, an older copy stands in with a partial_data warning: approximate_fields marks its items and external_links, category and created_at are unknown, and the page may no longer be shown at all.
  • external_links lists every web link leading off the page once. platform_specific.komi.items keeps each item's type, group, section, image and price, in page order.
  • Modules the owner has hidden are not returned, and neither is what a sign-up form keeps behind it (a secret link or code).
  • A link's discount code is returned as coupon_code: its page on Komi shows it to anyone who follows the link.
  • Contact links come with their type in social_links and items: an email address as a mailto: link, a WhatsApp link as it is. external_links holds web links only, so it has no mailto: link.
  • A page Komi has switched off returns private_or_unavailable. A name no page has returns not_found.

1 credit per request. Failed requests are free.

Buy credits once and spend them on any endpoint, on any platform.

SourcePrice per successful requestPer 1,000 requests
Platform API api1 credit$0.75–$1.97
  • Cache hits are free.
  • Credits from packs and top-ups never expire.
  • A monthly plan's credits are spent first, and what is left of them ends at each renewal.
  • Prices exclude tax: sales tax is added at checkout where it applies.
  • Outside the US, plans and packs are sold to businesses: checkout asks for your VAT, GST or other business tax ID.

Questions about the Komi Page API.

More in the API reference.

How much does the Komi Page API cost?
A request costs 1 credit. SocialTap credits cost $0.75–$1.97 per 1,000, depending on the plan or pack.

Try it on an account you know.

Paste its handle or link in the playground, or copy the request into your code.

100free credits
  • No credit card
  • Failed requests are free
  • Works on all 218 endpoints
Start for free Read the docs