FetchPI
Log in

One API for Internet Data.

Structured JSON from internet platforms through one unified API — fresh data, transparent usage-based pricing and developer-friendly docs.

One API key — access every data platform.

1,000 free Credits on signup

Your first request
curl -H "Authorization: Bearer $FETCHPI_API_KEY" \
  "https://fetchpi.com/v1/x/users/newdev?freshness=default"

Replace $FETCHPI_API_KEY with an API key from your console.

Compliance-first data sourcing

  • Public data only — the API serves publicly available platform data. We never ask for your social-media account credentials or passwords.
  • Minimized retention — cached data is kept according to each source’s published policy and is deleted on request.
  • GDPR/CCPA-friendly — deletion on request supports GDPR/CCPA-style data-rights workflows.

Why FetchPI

One integration, normalized data and pricing that follows your usage.

Unified API

One request model, one API key, one bill across every platform — adding a data source means changing a URL, not your stack.

Normalized JSON

Every response is validated against a documented schema: stable field names, typed values, ISO timestamps — the scraping cleanup happens on our side.

Freshness Control

Pick cache, default or live per request and set max_age — latency, price and staleness are explicit parameters, not surprises.

Provider Abstraction

Redundant acquisition paths route behind every capability. When an upstream breaks or gets swapped, your integration keeps its contract.

AI Agent Ready

An OpenAPI contract, a copyable cURL for every endpoint and per-call billing — the primitives agents and toolchains expect.

Three data domains, one platform

FetchPI started with social media and is expanding into e-commerce and search trends. Live platforms are callable today; new domains appear here as an honest “coming soon” until their first endpoints ship.

Platforms

Content platforms live today: 18 — including X, TikTok, Instagram and more. New platforms appear here only once their API is actually available.

See the API in action

Pick an endpoint and a language — every request below is assembled from the published API contract, and every response is the documented sample payload.

Choose an endpoint

Request sample

curl -H "Authorization: Bearer $FETCHPI_API_KEY" \
  "https://fetchpi.com/v1/x/users/newdev?freshness=default"

Example response

Sample data — not a live call
{
  "data": {
    "id": "2244994945",
    "platform": "x",
    "type": "profile",
    "username": "newdev",
    "display_name": "New Dev",
    "description": "Building data APIs.",
    "url": "https://x.com/newdev",
    "profile_image_url": "https://cdn.example.com/avatar/newdev.jpg",
    "banner_image_url": null,
    "location": "Berlin",
    "verified": false,
    "created_at": "2019-04-01T10:15:00Z",
    "metrics": {
      "followers": 1204,
      "following": 312,
      "posts": 870,
      "likes": 15200
    },
    "fetched_at": "2026-09-18T09:00:00Z"
  },
  "meta": {
    "request_id": "req_01HTXQ8Z9HTQ",
    "freshness": {
      "mode": "default",
      "age_seconds": 120,
      "source_layer": "db",
      "stale": false
    },
    "billing": {
      "amount_credits": 100,
      "cache_hit": false
    }
  }
}

What teams build with it

From monitoring pipelines to AI training corpora — the same normalized data behind every scenario.

Competitor price monitoring

Track how competitors present and price their products across social platforms. Schedule API calls to watch product posts and official accounts, or buy ready-made datasets for backfills — structured JSON you can pipe straight into your own dashboards.

Creator selection

Screen creators before a campaign with profile metrics, follower data and recent posts from one schema. Compare reach and engagement signals across platforms without stitching together screenshots or exports.

Content trend analysis

Follow hashtags, hot searches and trending lists as normalized feeds. Feed your own analytics with timestamped engagement metrics, and alert on the topics that matter to your market.

Comment sentiment analysis

Collect comment threads around posts, products or campaigns in one normalized shape — text, author, timestamps and reply structure included. Hand the corpus to your NLP pipeline or your analysts, with fresh pages whenever you need them.

AI training data

Build evaluation sets and training corpora from normalized public posts, comments and profiles. Consistent schemas across platforms mean less cleaning, and the dataset marketplace supplies volume data for batch workloads.

Market research

Study companies, communities and channels with the same unified API — company posts, subreddit activity, channel lineups and job listings. Evidence lands as citable, structured records instead of scraped pages.

Frequently asked questions

The short answers — the docs carry the full detail.

Create a free account — a workspace and an API key are provisioned automatically, and sign-up comes with free Credits to start. Your first call can be the copy-paste curl in the docs or the console Playground.

One integration, measured

Live numbers straight from the same sources that build the docs and the catalog.

Start building with FetchPI

Create an account, get an API key and make your first request in minutes.