# Content Analysis Data API (https://www.socialcrawl.dev/platforms/content_analysis) > The Content Analysis API is 10 endpoints for web-wide brand intelligence: a paginated mention search, summary and sentiment rollups, rating distribution, phrase and category trends, plus four reference lookups. Analytic calls cost 5 credits and lookups 1 credit, all behind the same x-api-key and unified JSON envelope as SocialCrawl's other 43 platforms. TL;DR: SocialCrawl's Content Analysis API exposes 10 endpoints, 1 to 20 credits per call, all returning one unified JSON schema with AI-enriched fields. Single x-api-key auth, 100 free credits on signup. ## Endpoints | Endpoint | Method | Path | Credits | Description | | --- | --- | --- | --- | --- | | Search | GET | `/v1/content_analysis/search` | 20 | Search web citations of a keyword with per-mention sentiment | | Summary | GET | `/v1/content_analysis/summary` | 20 | Aggregate mention summary for a keyword | | Sentiment | GET | `/v1/content_analysis/sentiment` | 20 | Sentiment breakdown for a keyword | | Rating Distribution | GET | `/v1/content_analysis/rating-distribution` | 20 | Rating histogram for a keyword | | Phrase Trends | GET | `/v1/content_analysis/phrase-trends` | 20 | Keyword mention volume + sentiment over time | | Category Trends | GET | `/v1/content_analysis/category-trends` | 20 | Category mention volume + sentiment over time | | Languages | GET | `/v1/content_analysis/languages` | 1 | List supported Content Analysis languages | | Locations | GET | `/v1/content_analysis/locations` | 1 | List supported Content Analysis locations | | Categories | GET | `/v1/content_analysis/categories` | 1 | List the Content Analysis category taxonomy | | Filters | GET | `/v1/content_analysis/filters` | 1 | List the filterable fields for Content Analysis | ## Code example ```bash curl "https://www.socialcrawl.dev/v1/content_analysis/search?keyword=openai" \ -H "x-api-key: sc_YOUR_API_KEY" ``` Every response shares one JSON envelope: `{ success, platform, endpoint, data, credits_used, credits_remaining }`. ## SocialCrawl vs Build-your-own NLP pipeline | Feature | SocialCrawl | Build-your-own NLP pipeline | | --- | --- | --- | | Setup | One GET per question — mentions, sentiment, and trends are each a single call | Crawler, mention index, and NLP models to build, train, and host | | Coverage | Web-wide citation database — news, blogs, ecommerce, message boards | Limited to whatever your crawler reaches and you can afford to store | | Sentiment scoring | 6-axis emotion model plus positive/negative/neutral probabilities, passed through verbatim | Model selection, training data, and accuracy tuning are all on you | | Pricing | 5 credits per analytic call, 1 credit per reference lookup; 100 free credits to start | Compute, storage, and data engineering time before the first result | | Maintenance | Endpoints stay stable behind the unified schema | Crawlers and models drift — retraining and fixes never stop | ## FAQ ### What is the SocialCrawl content analysis API? It is a web-wide brand-mention and sentiment API. For any keyword it returns every web page that cites the term — news, blogs, ecommerce, message boards, organization sites — each scored on a 6-axis emotion model plus positive/negative/neutral probabilities, all as unified JSON on one x-api-key. ### Does it return social media posts or web page mentions? Web page mentions, not native platform posts. The content analysis API works over a cross-web citation database, so results are page-level (URL, domain, snippet, sentiment) rather than individual tweet or post IDs. For native posts, use SocialCrawl's per-platform endpoints instead. ### What endpoints does the content analysis API have? 10 endpoints: Search, Summary, Sentiment, Rating Distribution, Phrase Trends, Category Trends, Languages, Locations, Categories, and Filters. Each is a GET at /v1/content_analysis/{resource}. ### How is sentiment scored in the brand mention data? Sentiment is model-derived NLP, not ground truth. Each mention carries a 6-axis emotion split (anger, happiness, love, sadness, share, fun) and positive/negative/neutral probabilities. SocialCrawl passes the model output through verbatim so you can apply your own thresholds. ### How much does the content analysis API cost? Analytic endpoints (search, summary, sentiment, trends) cost 5 credits each on the advanced tier; reference lookups (languages, locations, categories, filters) cost 1 credit. New accounts get 100 free credits with no credit card required, so you can test before paying. ### What is the best API for social media sentiment analysis? For web-wide mention sentiment, SocialCrawl's content analysis API covers it in 10 endpoints: each mention carries a 6-axis emotion split plus positive/negative/neutral probabilities, at 5 credits per analytic call. For sentiment on native social posts, pair it with the per-platform endpoints — same key, same JSON envelope, 100 free credits to start. ### Does SocialCrawl offer a content analysis data API? Yes, SocialCrawl is that content analysis data API. There is no single official API for reading web-wide brand mentions, so instead of stitching together a crawler and an NLP model you call 10 endpoints: a paginated mention search, summary and sentiment rollups, a rating histogram, phrase and category trends, and reference lookups. Every mention carries a 6-axis emotion split and positive/negative/neutral probabilities in one unified JSON envelope, from 5 credits per analytic call. ## Pricing - Standard endpoints: 1 credit per call - Advanced endpoints: 5 credits per call - Premium endpoints: 10 credits per call - 100 free credits on signup, no credit card required. Cached responses cost 0 credits. Credit packs never expire. - Full pricing: https://www.socialcrawl.dev/pricing ## Explore with AI Questions this API answers, phrased for an AI assistant: - What is the SocialCrawl content analysis API? - How to find web-wide brand mentions and sentiment with an API - Does the content analysis API return social posts or web page mentions?