100 free credits - no credit card required

Prism Scraper API

Prism API: 46 endpoints for public Prism data through the SocialQuery response format. One x-api-key header, generated docs, and normalized JSON alongside 67 other platforms.

TL;DR

The Prism API by SocialQuery returns public Prism data as structured JSON through 46 endpoints with one shared response envelope.

Live demo

Try the Prism API in your browser

Type a public Prism handle, URL, or query, run a real request, and inspect the JSON SocialQuery returns.

Try the Prism Profile API

See real data before writing a single line

GET/v1/prism/lookup
Endpoints

What data does the Prism API return?

Every Prism endpoint returns structured JSON with request metadata, credit usage, cache information, and normalized fields.

Lookupstandard

Prism lookup. Availability depends on the configured provider route.

Commentsadvanced

Prism comments. Availability depends on the configured provider route.

Brand Mentionspremium

Prism brand mentions. Availability depends on the configured provider route.

Demand Signalspremium

Prism demand signals. Availability depends on the configured provider route.

Campaignpremium

Prism campaign. Availability depends on the configured provider route.

Ai Visibilityadvanced

Prism ai visibility. Availability depends on the configured provider route.

Crisis Postmortempremium

Prism crisis postmortem. Availability depends on the configured provider route.

Crisis Radarpremium

Prism crisis radar. Availability depends on the configured provider route.

Devtool Pulsepremium

Prism devtool pulse. Availability depends on the configured provider route.

Leadspremium

Prism leads. Availability depends on the configured provider route.

Comment Leadsstandard

Prism comment leads. Availability depends on the configured provider route.

Earned Mediapremium

Prism earned media. Availability depends on the configured provider route.

Truthsocial Pulsepremium

Prism truthsocial pulse. Availability depends on the configured provider route.

Launch Echopremium

Prism launch echo. Availability depends on the configured provider route.

Audience Overlappremium

Prism audience overlap. Availability depends on the configured provider route.

Reputationpremium

Prism reputation. Availability depends on the configured provider route.

Employer Brandpremium

Prism employer brand. Availability depends on the configured provider route.

Audience Questionspremium

Prism audience questions. Availability depends on the configured provider route.

Product Reviewspremium

Prism product reviews. Availability depends on the configured provider route.

Apps Lookuppremium

Prism apps lookup. Availability depends on the configured provider route.

Org Radarpremium

Prism org radar. Availability depends on the configured provider route.

Creator Vetpremium

Prism creator vet. Availability depends on the configured provider route.

Adverse Screenpremium

Prism adverse screen. Availability depends on the configured provider route.

Find Accountsadvanced

Prism find accounts. Availability depends on the configured provider route.

Mentionsstandard

Prism mentions. Availability depends on the configured provider route.

Brief Checkpremium

Prism brief check. Availability depends on the configured provider route.

Format Liftadvanced

Prism format lift. Availability depends on the configured provider route.

Earlinesspremium

Prism earliness. Availability depends on the configured provider route.

Trend Boardpremium

Prism trend board. Availability depends on the configured provider route.

Audience Languageadvanced

Prism audience language. Availability depends on the configured provider route.

Korea Gappremium

Prism korea gap. Availability depends on the configured provider route.

Share Of Voicepremium

Prism share of voice. Availability depends on the configured provider route.

Review Integritypremium

Prism review integrity. Availability depends on the configured provider route.

Answerspremium

Prism answers. Availability depends on the configured provider route.

Video Inteladvanced

Prism video intel. Availability depends on the configured provider route.

Voiceadvanced

Prism voice. Availability depends on the configured provider route.

App Reviewspremium

Prism app reviews. Availability depends on the configured provider route.

Creator Cardadvanced

Prism creator card. Availability depends on the configured provider route.

Handle Auditadvanced

Prism handle audit. Availability depends on the configured provider route.

Post Statsstandard

Prism post stats. Availability depends on the configured provider route.

Comment Lookupadvanced

Prism comment lookup. Availability depends on the configured provider route.

Profilesstandard

Prism profiles. Availability depends on the configured provider route.

Jobsstandard

Prism jobs. Availability depends on the configured provider route.

Jobsstandard

Prism jobs. Availability depends on the configured provider route.

Jobs {Job Id}standard

Prism jobs {job id}. Availability depends on the configured provider route.

Investigatestandard

Prism investigate. Availability depends on the configured provider route.

Developer First

How do you scrape Prism data in seconds?

Scrape public Prism data without maintaining source-specific routing, parsing, retries, or response adapters.

One schema, every platform

Query 68 platforms with identical response structures. Write your integration once.

Computed fields, not just scraped

Every response includes engagement, content, cache, and request metadata ready for dashboards.

See your data before you code

Run browser demos, copy request snippets, and inspect JSON before moving into production.

import requests

response = requests.get(
    'https://socialquery.dev/v1/tiktok/profile',
    params={'handle': 'charlidamelio'},
    headers={'x-api-key': 'sq_YOUR_API_KEY'}
)
data = response.json()
const response = await fetch(
  'https://socialquery.dev/v1/tiktok/profile?handle=charlidamelio',
  {
    headers: {
      'x-api-key': 'sq_YOUR_API_KEY'
    }
  }
);

const data = await response.json();
curl 'https://socialquery.dev/v1/tiktok/profile?handle=charlidamelio' \
  -H 'x-api-key: sq_YOUR_API_KEY'
import requests

response = requests.get(
    'https://socialquery.dev/v1/instagram/profile',
    params={'handle': 'mkbhd'},
    headers={'x-api-key': 'sq_YOUR_API_KEY'}
)
data = response.json()
const response = await fetch(
  'https://socialquery.dev/v1/instagram/profile?handle=mkbhd',
  {
    headers: {
      'x-api-key': 'sq_YOUR_API_KEY'
    }
  }
);

const data = await response.json();
curl 'https://socialquery.dev/v1/instagram/profile?handle=mkbhd' \
  -H 'x-api-key: sq_YOUR_API_KEY'
import requests

response = requests.get(
    'https://socialquery.dev/v1/youtube/channel',
    params={'handle': '@mkbhd'},
    headers={'x-api-key': 'sq_YOUR_API_KEY'}
)
data = response.json()
const response = await fetch(
  'https://socialquery.dev/v1/youtube/channel?handle=@mkbhd',
  {
    headers: {
      'x-api-key': 'sq_YOUR_API_KEY'
    }
  }
);

const data = await response.json();
curl 'https://socialquery.dev/v1/youtube/channel?handle=@mkbhd' \
  -H 'x-api-key: sq_YOUR_API_KEY'
import requests

response = requests.get(
    'https://socialquery.dev/v1/reddit/subreddit',
    params={'name': 'saas'},
    headers={'x-api-key': 'sq_YOUR_API_KEY'}
)
data = response.json()
const response = await fetch(
  'https://socialquery.dev/v1/reddit/subreddit?name=saas',
  {
    headers: {
      'x-api-key': 'sq_YOUR_API_KEY'
    }
  }
);

const data = await response.json();
curl 'https://socialquery.dev/v1/reddit/subreddit?name=saas' \
  -H 'x-api-key: sq_YOUR_API_KEY'
[ .JSON ]
{
  "success": true,
  "platform": "tiktok",
  "data": {
    "author": {
      "username": "charlidamelio",
      "followers": 152400000
    },
    "engagement": {
      "likes": 12400000000,
      "engagement_rate": 0.087
    },
    "metadata": {
      "language": "en",
      "content_category": "lifestyle"
    }
  }
}
{
  "success": true,
  "platform": "instagram",
  "data": {
    "author": {
      "username": "mkbhd",
      "followers": 5240000
    },
    "engagement": {
      "likes": 178000,
      "engagement_rate": 0.034
    },
    "metadata": {
      "language": "en",
      "content_category": "tech"
    }
  }
}
{
  "success": true,
  "platform": "youtube",
  "data": {
    "channel": {
      "handle": "@mkbhd",
      "subscribers": 19400000
    },
    "engagement": {
      "avg_views": 4200000,
      "engagement_rate": 0.062
    },
    "metadata": {
      "language": "en",
      "content_category": "tech"
    }
  }
}
{
  "success": true,
  "platform": "reddit",
  "data": {
    "subreddit": {
      "name": "saas",
      "subscribers": 412000
    },
    "engagement": {
      "posts_24h": 47,
      "top_post_upvotes": 1240
    },
    "metadata": {
      "language": "en",
      "content_category": "business"
    }
  }
}
+ 68 platforms
One API, 68 platforms

How does SocialQuery handle 68 different platforms?

Prism has its own URLs, naming, pagination, freshness, and response quirks. SocialQuery turns those details into one API contract.

One schema, every platform

Write once, query them all.

68 platforms return different JSON shapes. SocialQuery normalizes each response into one consistent structure.

success: true
platform: unified
credits_used: 1
Metrics ready before you parse

Fields ready for products.

Every response carries request ids, cache state, credit usage, computed metadata, and source-specific fields in one envelope.

success: true
platform: unified
credits_used: 1
One key, every platform

One auth, every source.

Keep a single server-side key and route public-data workflows across social, reviews, search, commerce, and developer platforms.

success: true
platform: unified
credits_used: 1
Pagination handled

Batch, enrich, and scale.

Endpoint docs expose cost, cache, params, and pagination behavior before a request runs.

success: true
platform: unified
credits_used: 1
Prism API46 endpoints supported
View docs
GET/v1/prism/lookup?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdQw4w9WgXcQ
curl -X GET 'https://socialquery.dev/v1/prism/lookup?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdQw4w9WgXcQ' \
  -H "x-api-key: $SOCIALQUERY_API_KEY"
- · idle
// Edit the params above and hit "Try it" to run a live request against the API
Compare

How does SocialQuery compare to official Prism API for Prism data?

SocialQuery is built for teams that need Prism data through one key, one schema, generated docs, and cross-platform workflows.

FeatureSocialQueryOfficial API
AuthenticationOne x-api-key headerOAuth, app scopes, review, and rate tiers
Setup requiredSign up and call an endpointDeveloper app registration and product approval
Data accessPublic Prism workflows, normalized fieldsPlatform-specific permitted endpoints
Response schemaUnified across platformsNative source-specific JSON
PricingPay per successful API callOften quota, review, or contract dependent
MaintenanceSchema docs update with API changesYour team owns adapters and normalization

How much does Prism scraping cost?

Most standard endpoints start at 1 credit per successful call. Endpoint pages list the exact credit cost, cache window, and parameters before you run a request.

Is Prism scraping legal?

Use public data, respect source rules, and design retention and downstream processing around your jurisdiction and customer-approved use case.

FAQ

Have a question? We got answers

Find answers to commonly asked questions about this SocialQuery API, pricing, and production use.

How do I scrape Prism data with an API?
Create a key, choose one of the Prism endpoint pages, pass the required parameters, and read the normalized SocialQuery response envelope.
What does the SocialQuery Prism API cover?
This page exposes 46 generated endpoint pages for public Prism workflows.
How much does the Prism API cost?
Each endpoint card and API reference operation lists the live-call credit cost and cache window before you run a request.
Is scraping Prism data legal?
Legality depends on source rules, jurisdiction, and use case. Build around public data, responsible retention, and documented customer authorization.
Can I use the Prism API in production?
Provider coverage is rolling out during preview. Test your required endpoint before integrating it into a production workflow.
What is the best Prism scraper API?
For teams that need normalized public data across many platforms, SocialQuery gives one API contract instead of separate source-specific scrapers.
Live data & statistics

Live data & statistics

Public Prism API stats and cost details are generated from the current SocialQuery catalog.

46

Prism endpoints

0

starting credits

15 minutes

sample cache

Ready to start scraping Prism data?

Get your API key and start with 100 free credits. Try live endpoints in under 60 seconds.

Dashboard