100 free credits. No credit card required.Start building
Logo
Komi logoKomi API

Scrape public Komi data with one API

Fetch public Komi page data as structured JSON with one SocialCrawl API key. Same Author schema as every other platform. Reads are priced in credits.

Komi logo
/v1/komi

1 active endpoint. Author-shaped page card.

  • GET /v1/komi/page

What Komi endpoints does SocialCrawl ship?

One live read endpoint for public komi.io 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.

Komi page

1 credit
/v1/komi/page

Public komi.io page by full URL (https://username.komi.io/). Returns Author identity (username, display name, avatar, bio, website as external_url) and mixed-type links as author._links (LINK, PRODUCT, VIDEO, and more). No follower counters on this surface.

url

Komi API1 endpoint supported
View docs

Returns a Komi page's display name, bio, avatar, and every link on the page with its title and destination URL.

Use it for komi.io pages; Linktree, lnk.bio, Linkme, and Pillar pages each have their own endpoint.

1 credit

GET/v1/komi/page?url=https%3A%2F%2Fkimkardashian.komi.io%2F

url · Full URL of the Komi page

$ curl https://www.socialcrawl.dev/v1/komi/page?url=https%3A%2F%2Fkimkardashian.komi.io%2F \
    -H "x-api-key: sc_YOUR_API_KEY"
idle
// Running this live needs your own API key. Hit "Try it" to see an example response

How the Komi API works

Komi is a normal SocialCrawl social surface. You call GET /v1/komi/page with an API key, spend credits on live misses, and get a single JSON envelope back. No Komi OAuth. No second SDK.

Authenticate every call

Send your key in the x-api-key header. No Komi 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 komi.io 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.

01Page
GET /v1/komi/page?url=https://….komi.io/

Author-shaped page: display name, bio, avatar, _links[]

One URL in, structured Komi card out. Subdomain form is username.komi.io.

request
GET /v1/komi/page
  ?url=https://kimkardashian.komi.io/
Host: www.socialcrawl.dev
x-api-key: sc_your_api_key_here
response envelope
{
  "success": true,
  "data": {
    "id": "example-id",
    "username": "kimkardashian",
    "display_name": "Kim Kardashian",
    "avatar_url": "https://…",
    "bio": "Creator bio",
    "external_url": "https://example.com",
    "url": "https://kimkardashian.komi.io/",
    "_links": [
      {
        "type": "LINK",
        "title": "Shop",
        "url": "https://example.com/shop"
      }
    ]
  },
  "credits_used": 1,
  "credits_remaining": 9999,
  "request_id": "req_…",
  "cached": false
}

What lands in data

Field names match the rest of SocialCrawl. If you already parse other Author cards, you parse this the same way.

Authorpage

id, username, display_name, avatar_url, bio, external_url, url, _links[] (type, title/url variants)

Inside the gateway

Same request lifecycle as every other /v1 platform endpoint. Link-in-bio hosts are not a sidecar.

  1. 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).

  2. 02

    Validate, then debit

    Registry lookup finds komi/page. Required url format checks run first. Invalid input returns 400 with no charge. Valid calls debit 1 credit before upstream work.

  3. 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.

  4. 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

Komi 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 Komi is for this API

Public creator pages on komi.io. Read-only surface for research, monitoring, and product jobs. No page edit or private dashboard access.

How SocialCrawl reaches it

GET /v1/komi/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 with an Author-shaped data object. Mixed link types land under author._links.

What we do not ship live

No write endpoints. No private analytics. No follower or verification fields when Komi does not expose them on the public page.

field map sketch
username, displayName, avatar, bio, websiteauthor.username, display_name, avatar_url, bio, external_urlusername, displayName, avatar, bio, website map to Author leaves
links[] (LINK, PRODUCT, VIDEO, …)author._linksheterogeneous links land under author._links

What this API is used for

The jobs this API is most often used for.

1active Komi endpoints in the registry
1credit cost per live page read

Komi creator storefront and link-stack capture

Callers resolve one komi.io URL for the creator card plus product, video, and classic links in one Author payload. Public Komi page as Author JSON for 1 credit, including mixed link types. Same key and envelope as the rest of SocialCrawl.

Page reads are typically a few seconds on live miss. Cache hits return immediately.

Use case examples

Common ways teams put this data to work, and the stack each one tends to run.

Creator ops monitors

Python, cron, sheets

Poll fixed komi.io URLs and alert when storefront links or titles change. page is the only route.

Commerce intel teams

Node, notebooks, BI loads

Capture product and campaign destinations from Komi stacks as structured Author cards over time.

Backend product jobs

Go, workers, Explorer

Enrich a creator profile with the public Komi card. Cache hits keep recurring reads cheap.

Call it in two lines

Standard tier is one credit per live call. Cache hits are free.

curl "https://www.socialcrawl.dev/v1/komi/page?url=https://kimkardashian.komi.io/" \
  -H "x-api-key: sc_your_api_key_here"
Komi logoKomi on SocialCrawl

Same key as the rest of the catalog

Endpoints

What data does the Komi API return?

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.

Comparison

How does SocialCrawl compare to DIY scraping for Komi data?

Same Komi data, two very different paths. Auth, rate limits, schema, and cost, side by side.

Setup

SocialCrawl
One GET request with your API key, first page data in minutes
DIY scraping
Headless browser, proxy pool, and HTML parser to build and host

Authentication

SocialCrawl
Single x-api-key header, the same key across all 51 platforms
DIY scraping
None to manage, but IP blocks and bot detection are your problem

Response schema

SocialCrawl
Unified JSON shared with 50 other platforms: links, bio, avatar in stable fields
DIY scraping
Raw HTML that changes whenever Komi ships a redesign

Pricing

SocialCrawl
1 credit per page; 100 free credits on signup, no credit card
DIY scraping
Proxy and server costs plus engineering hours, hard to predict

Maintenance

SocialCrawl
Upstream layout changes are absorbed behind the stable schema
DIY scraping
Your parser breaks silently on every UI update
FAQ

Have a question? We got answers

Find answers to frequently asked questions about SocialCrawl's API, pricing, and capabilities.

Contact us
How do I scrape Komi.io pages with an API?
Send a GET request to /v1/komi/page with the full komi.io 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 Komi 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 and destination URL so you can rebuild the entire Komi page from the response.
How much does the Komi API cost?
Each Komi 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 Komi pages before paying anything.
Is scraping Komi.io pages legal?
SocialCrawl reads only publicly visible Komi pages, the same content anyone sees when they open the komi.io URL in a browser. Make sure your use case complies with Komi'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 Komi 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 Komi ships UI or layout changes.
What is the best Komi scraper API?
SocialCrawl is a strong pick when you want structured JSON without maintaining a scraper: GET /v1/komi/page returns the display name, bio, avatar, and every link on a komi.io page for 1 credit per request, on the same key and unified schema as 50 other platforms. New accounts get 100 free credits, no credit card.
Does Komi have a data API?
Komi does not publish an official data API for reading public pages, so SocialCrawl fills that gap. Send GET /v1/komi/page with a komi.io URL and you get the creator's display name, bio, avatar, and every link with its title and destination in one JSON response for 1 credit. The same x-api-key and unified schema cover SocialCrawl's other 50 platforms, so Komi data lands in the same pipeline as everything else you pull.
Komi scraping API vs the official Komi API: what's the difference?
With SocialCrawl there is no app review or approval queue. Sign up and call Komi 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.

Ask AI about SocialCrawl

Read the Komi API reference in the docs

🤖 AI agent or LLM? Read this page as markdown