# ReviewsData API — Complete LLM & AI Agent Technical Reference (llms-full.txt) > Real-time REST & Remote MCP Reputation Intelligence API across Trustpilot, Yelp, TripAdvisor, Google Play Store, Apple App Store, and Glassdoor — returning verified customer & employee reviews, 5-star histograms, aspect sentiment polarity, and merchant/employer reputation profiles. > Base URL: `https://api.reviewsdataapi.com` | Main Website: `https://reviewsdataapi.com` > Remote MCP Server (Streamable HTTP): `https://api.reviewsdataapi.com/mcp` | 1-Click OAuth 2.1 Connector: `https://mcp.reviewsdataapi.com/v1/mcp` > AI Skill Manifest: `https://reviewsdataapi.com/SKILL.md` | MCP Registry Manifest: `https://reviewsdataapi.com/server.json` > OpenAPI 3.1 Spec: `https://reviewsdataapi.com/openapi.json` | Compact Summary: `https://reviewsdataapi.com/llms.txt` > Free Browser Tools: `https://reviewsdataapi.com/tools/reputation-score-aggregator` & `https://reviewsdataapi.com/tools/review-cost-calculator` | Live Status & 7d p95 SLA: `https://reviewsdataapi.com/status` | Apify Migration Bridge: `https://reviewsdataapi.com/from-apify` ## 1. Authentication, Remote MCP & Core Architecture - **Base URL**: `https://api.reviewsdataapi.com` - **Authentication Header**: Pass either `x-api-key: rv_live_your_api_key` OR `Authorization: Bearer rv_live_your_api_key` on every request. - **1-Click Remote MCP & OAuth 2.1 (Claude Web, ChatGPT Connectors, Cursor)**: - 1-Click OAuth 2.1 DCR + PKCE `S256` Connector URL (read-only `mcp:tools:read` scope): `https://mcp.reviewsdataapi.com/v1/mcp` (`https://mcp.reviewsdataapi.com/.well-known/oauth-protected-resource`) - API-Key Streamable HTTP Endpoint (public `initialize` & `tools/list`): `https://api.reviewsdataapi.com/mcp` (alias: `https://api.reviewsdataapi.com/v1/mcp`) - **Free Trial & Sandbox Streak ($3.20 / 32,000 Total Free Credits)**: Every new account receives **$1.20 (12,000 Free Credits)** immediately upon sign-up at `https://reviewsdataapi.com/signup` with zero credit card, plus **+$2.00 (+20,000 Credits)** via the Developer Sandbox Streak (`POST /v1/rewards/claim`). - **Zero Charge on Empty Searches & Errors**: Any query returning 0 items or HTTP 4xx/5xx costs **0 Credits**. - **Latency SLA**: Warm PostgreSQL 16 + Redis DB 5 (`rd:`): `15–45 ms`; Direct Apple App Store / Google Play: `180–650 ms`; Live Trustpilot / Yelp / TripAdvisor / Glassdoor Multi-Rail: `0.6–2.9 s`. ## 2. Pricing & Record-Based Credit System ($1 = 10,000 Credits) | Data Type / Endpoint | Credits | $9 Indie PAYG | Starter ($19/mo) | Growth ($69/mo) | Business ($199/mo) | | :--- | :--- | :--- | :--- | :--- | :--- | | Customer & Employee Reviews (`/v1/trustpilot/reviews`, `/v1/yelp/reviews`, `/v1/google-play/reviews`, `/v1/app-store/reviews`, `/v1/glassdoor/reviews`) | 2 Credits / review | $0.20 / 1K | $0.16 / 1K | $0.14 / 1K | $0.08 / 1K | | Trustpilot Company Profile (`/v1/trustpilot/company`) | 10 Credits / profile | $1.00 / 1K | $0.80 / 1K | $0.69 / 1K | $0.40 / 1K | | Yelp, TripAdvisor & Glassdoor Discovery (`/v1/yelp/search`, `/v1/tripadvisor/search`, `/v1/tripadvisor/restaurants`, `/v1/glassdoor/companies`) | 5 Credits / record | $0.50 / 1K | $0.40 / 1K | $0.35 / 1K | $0.20 / 1K | ## 3. Complete Endpoint Reference & Code Samples ### Extract Trustpilot customer reviews, 5-star histogram & sentiment polarity (`GET /v1/trustpilot/reviews`) - **Documentation URL**: https://reviewsdataapi.com/docs/trustpilot-reviews - **Cost**: 2 Credits / review (0 Credits on empty) ($0.0002 / review ($0.08–$0.20 / 1K reviews)) - **Description**: Returns verified Trustpilot customer reviews for any company domain with 5-star distribution histogram, aspect sentiment polarity tags (+Customer Support, -Billing UI, etc.), verification badges, reviewer history, and official company replies. - **Parameters**: - `domain` (query, required): Company domain on Trustpilot (e.g. printful.com, stripe.com, porkbun.com). [example: `printful.com`] - `page` (query, optional): 1-based page index (20 reviews per page). [example: `1`] - `limit` (query, optional): Maximum reviews to return (1–50). [example: `20`] - `fresh` (query, optional): Bypass 15-minute warm cache for live pull (paid/subscribed accounts). [example: `false`] ```bash curl "https://api.reviewsdataapi.com/v1/trustpilot/reviews?domain=printful.com" \ -H "x-api-key: rv_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.reviewsdataapi.com/v1/trustpilot/reviews?domain=printful.com", headers={"x-api-key": "rv_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### Fetch Trustpilot company TrustScore, star distribution, AI summary & verification (`GET /v1/trustpilot/company`) - **Documentation URL**: https://reviewsdataapi.com/docs/trustpilot-company - **Cost**: 10 Credits / company profile ($0.001 / company profile ($0.40–$1.00 / 1K profiles)) - **Description**: Retrieves a domain's canonical Trustpilot BusinessUnit profile including TrustScore, star rating, total reviews, 1–5 star distribution, AI review summary, negative-review reply rate, categories, and public contact info. - **Parameters**: - `domain` (query, required): Target company domain (e.g. printful.com). [example: `printful.com`] - `fresh` (query, optional): Bypass 4-hour warm cache for live refresh. [example: `false`] ```bash curl "https://api.reviewsdataapi.com/v1/trustpilot/company?domain=printful.com" \ -H "x-api-key: rv_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.reviewsdataapi.com/v1/trustpilot/company?domain=printful.com", headers={"x-api-key": "rv_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### Search Yelp local businesses by keyword and city/location (`GET /v1/yelp/search`) - **Documentation URL**: https://reviewsdataapi.com/docs/yelp-search - **Cost**: 5 Credits / business (0 Credits on empty) ($0.0005 / business ($0.20–$0.50 / 1K businesses)) - **Description**: Searches Yelp local businesses by keyword and location with unrounded average ratings, total review counts, price tiers, categories, phone numbers, street addresses, and coordinates. Drop-in compatible with /v3/businesses/search. - **Parameters**: - `query` (query, required): Search keyword or category (e.g. coffee, sushi, dentist). [example: `coffee`] - `location` (query, required): City, neighborhood, state, or postal address (e.g. Austin, TX). [example: `Austin, TX`] - `limit` (query, optional): Maximum businesses to return (1–50). [example: `20`] ```bash curl "https://api.reviewsdataapi.com/v1/yelp/search?query=coffee&location=Austin%2C+TX" \ -H "x-api-key: rv_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.reviewsdataapi.com/v1/yelp/search?query=coffee&location=Austin%2C+TX", headers={"x-api-key": "rv_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### Extract full Yelp customer reviews & sentiment polarity (no 3-review cap) (`GET /v1/yelp/reviews`) - **Documentation URL**: https://reviewsdataapi.com/docs/yelp-reviews - **Cost**: 2 Credits / review (0 Credits on empty) ($0.0002 / review ($0.08–$0.20 / 1K reviews)) - **Description**: Bypasses the official Yelp Fusion 3-review truncation cap ($7.99–$19.99/1K) to return full-text Yelp customer reviews, 5-star histogram, aspect polarity tags, useful/funny/cool reactions, and business owner replies. - **Parameters**: - `alias` (query, optional): Yelp business slug alias (e.g. houndstooth-coffee-austin). Provide alias or business_id. [example: `houndstooth-coffee-austin`] - `business_id` (query, optional): Encrypted Yelp business_id (alternative to alias). [example: `6i-32-12abc`] - `page` (query, optional): 1-based page number. [example: `1`] - `limit` (query, optional): Maximum reviews to return (1–50). [example: `20`] ```bash curl "https://api.reviewsdataapi.com/v1/yelp/reviews?alias=houndstooth-coffee-austin" \ -H "x-api-key: rv_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.reviewsdataapi.com/v1/yelp/reviews?alias=houndstooth-coffee-austin", headers={"x-api-key": "rv_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### Search TripAdvisor destinations, hotels, restaurants & geo_id locations (`GET /v1/tripadvisor/search`) - **Documentation URL**: https://reviewsdataapi.com/docs/tripadvisor-search - **Cost**: 5 Credits / location (0 Credits on empty) ($0.0005 / location ($0.20–$0.50 / 1K locations)) - **Description**: Resolves cities, hotels, attractions, and restaurants on TripAdvisor into canonical geo_id and location_id records with bubble ratings, review counts, thumbnails, and GPS coordinates. - **Parameters**: - `query` (query, required): City, hotel, landmark, or restaurant name (e.g. Paris, Ritz Paris). [example: `Paris`] - `lang` (query, optional): Locale code (default en_US). [example: `en_US`] - `limit` (query, optional): Maximum locations to return (1–30). [example: `10`] ```bash curl "https://api.reviewsdataapi.com/v1/tripadvisor/search?query=Paris" \ -H "x-api-key: rv_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.reviewsdataapi.com/v1/tripadvisor/search?query=Paris", headers={"x-api-key": "rv_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### List ranked TripAdvisor restaurants & hospitality reputation by geo_id (`GET /v1/tripadvisor/restaurants`) - **Documentation URL**: https://reviewsdataapi.com/docs/tripadvisor-restaurants - **Cost**: 5 Credits / restaurant (0 Credits on empty) ($0.0005 / restaurant ($0.20–$0.50 / 1K restaurants)) - **Description**: Returns TripAdvisor restaurant listings for a destination geo_id (e.g. 187147 for Paris) with bubble rating, total review count, price tier, cuisine tags, open status, and Travellers' Choice award indicators. - **Parameters**: - `geo_id` (query, required): TripAdvisor destination geo_id from /v1/tripadvisor/search (e.g. 187147 for Paris). [example: `187147`] - `page` (query, optional): 1-based page number. [example: `1`] - `limit` (query, optional): Maximum restaurants to return (1–50). [example: `20`] ```bash curl "https://api.reviewsdataapi.com/v1/tripadvisor/restaurants?geo_id=187147" \ -H "x-api-key: rv_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.reviewsdataapi.com/v1/tripadvisor/restaurants?geo_id=187147", headers={"x-api-key": "rv_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### Stream Google Play Store Android app reviews, star histogram & developer replies (`GET /v1/google-play/reviews`) - **Documentation URL**: https://reviewsdataapi.com/docs/google-play-reviews - **Cost**: 2 Credits / review (0 Credits on empty) ($0.0002 / review ($0.08–$0.20 / 1K reviews)) - **Description**: Extracts real-time Google Play Store Android customer reviews for any package ID (e.g. com.spotify.music) with 5-star distribution histogram, aspect polarity tags, app_version, thumbs-up count, and developer reply. - **Parameters**: - `app_id` (query, required): Android package identifier (e.g. com.spotify.music, com.whatsapp). [example: `com.spotify.music`] - `country` (query, optional): 2-letter ISO storefront country code. [example: `us`] - `lang` (query, optional): 2-letter language code. [example: `en`] - `limit` (query, optional): Maximum reviews to return (1–100). [example: `20`] ```bash curl "https://api.reviewsdataapi.com/v1/google-play/reviews?app_id=com.spotify.music" \ -H "x-api-key: rv_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.reviewsdataapi.com/v1/google-play/reviews?app_id=com.spotify.music", headers={"x-api-key": "rv_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### Fetch Apple App Store iOS customer reviews, version ratings & sentiment polarity (`GET /v1/app-store/reviews`) - **Documentation URL**: https://reviewsdataapi.com/docs/app-store-reviews - **Cost**: 2 Credits / review (0 Credits on empty) ($0.0002 / review ($0.08–$0.20 / 1K reviews)) - **Description**: Fetches real-time Apple App Store iOS customer reviews across 175+ country storefronts by numeric track ID (e.g. 324684580 for Spotify) with version strings, vote sums, 5-star distribution, and aspect sentiment polarity. - **Parameters**: - `app_id` (query, required): Numeric Apple App Store track ID (accepts 324684580 or id324684580). [example: `324684580`] - `country` (query, optional): 2-letter ISO country storefront (e.g. us, gb, de, jp). [example: `us`] - `page` (query, optional): 1-based RSS page index (1–10). [example: `1`] - `limit` (query, optional): Maximum reviews to return (1–50). [example: `20`] ```bash curl "https://api.reviewsdataapi.com/v1/app-store/reviews?app_id=324684580" \ -H "x-api-key: rv_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.reviewsdataapi.com/v1/app-store/reviews?app_id=324684580", headers={"x-api-key": "rv_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### Search Glassdoor employer profiles, company_id, CEO approval & sub-ratings (`GET /v1/glassdoor/companies`) - **Documentation URL**: https://reviewsdataapi.com/docs/glassdoor-companies - **Cost**: 5 Credits / company (0 Credits on empty) ($0.0005 / company ($0.20–$0.50 / 1K companies)) - **Description**: Searches Glassdoor companies by name or domain (aliases: /v1/glassdoor/search, /v1/glassdoor/company-search, /v1/glassdoor/company) and returns numeric company_id, overall rating, total review/salary/job counts, CEO approval rate, recommend-to-friend rate, business outlook, and 6 workplace sub-ratings. - **Parameters**: - `query` (query, required): Company or employer name to search on Glassdoor (e.g. Printful, Stripe, Notion). [example: `Printful`] - `limit` (query, optional): Maximum matching companies to return (1–50). [example: `10`] - `fresh` (query, optional): Bypass 6-hour warm cache for live pull (paid/subscribed accounts). [example: `false`] ```bash curl "https://api.reviewsdataapi.com/v1/glassdoor/companies?query=Printful" \ -H "x-api-key: rv_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.reviewsdataapi.com/v1/glassdoor/companies?query=Printful", headers={"x-api-key": "rv_live_your_api_key"}, timeout=30, ) print(res.json()) ``` --- ### Extract Glassdoor employee Pros/Cons reviews, 5-star histogram & sentiment polarity (`GET /v1/glassdoor/reviews`) - **Documentation URL**: https://reviewsdataapi.com/docs/glassdoor-reviews - **Cost**: 2 Credits / review (0 Credits on empty) ($0.0002 / review ($0.08–$0.20 / 1K reviews)) - **Description**: Fetches paginated Glassdoor employee reviews by numeric company_id (e.g. 1001330) OR by company name query (automatically resolves company_id first). Includes Pros, Cons, Advice to Management, job title, employment status, workplace sub-ratings, 1–5 star distribution histogram, and aspect sentiment polarities. - **Parameters**: - `company_id` (query, optional): Numeric Glassdoor employer ID (e.g. 1001330 for Printful). Optional if query is provided. [example: `1001330`] - `query` (query, optional): Employer name (e.g. Printful). Automatically resolves company_id when company_id is omitted. [example: `Printful`] - `page` (query, optional): 1-based page number (10 reviews per page). [example: `1`] - `sort` (query, optional): Review sort order. [example: `POPULAR`] - `limit` (query, optional): Maximum reviews to return (1–50). [example: `10`] - `fresh` (query, optional): Bypass 6-hour warm cache for live pull (paid/subscribed accounts). [example: `false`] ```bash curl "https://api.reviewsdataapi.com/v1/glassdoor/reviews" \ -H "x-api-key: rv_live_your_api_key" ``` ```python import requests res = requests.get( "https://api.reviewsdataapi.com/v1/glassdoor/reviews", headers={"x-api-key": "rv_live_your_api_key"}, timeout=30, ) print(res.json()) ``` ## 4. Engineering Guides & Architecture Blueprints ### Trustpilot API Pricing (2026): Enterprise Add-On Costs vs $0.08/1K Developer REST API - **URL**: https://reviewsdataapi.com/guides/trustpilot-api-pricing - **Summary**: Complete 2026 breakdown of official Trustpilot Business API pricing ($600–$1,500+/mo add-on) vs ReviewsData API ($0.08–$0.20 per 1,000 verified Trustpilot reviews, no contract). - **Key Takeaways**: - Official Trustpilot API keys are not sold standalone: they require an annual Trustpilot Business contract plus the Connect API add-on. - Official OAuth keys cannot extract full paginated reviews or aspect sentiment across competitor or third-party merchant domains at scale. - ReviewsData API provides GET /v1/trustpilot/reviews (2 Credits / review = $0.08–$0.20 per 1K) and GET /v1/trustpilot/company (10 Credits / profile) with 0 annual commitments. - Every response includes a pre-computed 5-star histogram, positive/defect polarity tags, verification level, and company replies. ### Yelp Fusion API Pricing (2026): Why 3 Truncated Reviews Cost $19.99/1K & How to Fix It - **URL**: https://reviewsdataapi.com/guides/yelp-fusion-api-pricing - **Summary**: Analyze Yelp Places / Yelp Fusion API 2026 pricing ($7.99–$19.99 per 1,000 calls, 3-review excerpt limit, zero caching) vs ReviewsData API ($0.08–$0.20 per 1,000 full reviews). - **Key Takeaways**: - Official Yelp Fusion /businesses/{id}/reviews still returns only 3 160-character excerpts regardless of whether you pay $14.99/1K or $19.99/1K. - Yelp's API Terms prohibit storing review text in analytics warehouses, vector databases, or LLM training/RAG indexes beyond 24 hours. - ReviewsData API exposes both clean /v1/yelp/{search,reviews} endpoints AND drop-in /v3/businesses/* compatibility routes. - Full-length Yelp reviews with useful/funny/cool vote counts and owner replies cost 2 Credits ($0.0002) per review—0 Credits on empty. ### TripAdvisor Content API Alternative (2026): Unlock Ranked Restaurants, Hotels & Geo IDs - **URL**: https://reviewsdataapi.com/guides/tripadvisor-api-alternative - **Summary**: Bypass the 5-review & 10-result limits of the official TripAdvisor Content API. Resolve geo_id destinations and ranked hospitality listings in real time from $0.20/1K. - **Key Takeaways**: - Step 1: Call GET /v1/tripadvisor/search?query=Paris to resolve any city, hotel, or landmark into its canonical TripAdvisor geo_id (e.g. 187147). - Step 2: Call GET /v1/tripadvisor/restaurants?geo_id=187147 to pull ranked dining & hospitality venues with bubble ratings, review counts, cuisine tags, price tiers, and Travellers' Choice awards. - Zero referrer/IP lock-in—run server-side cron jobs, Airflow DAGs, or AI agents with a standard rv_live_ key. ### Google Play Reviews API (2026): Extract Any Android App's Reviews, Versions & Developer Replies - **URL**: https://reviewsdataapi.com/guides/google-play-reviews-api - **Summary**: Extract real-time Google Play Store reviews for any Android package ID (including competitors) without Google Play Console access. $0.08–$0.20 per 1,000 reviews. - **Key Takeaways**: - Official Google Play Developer API requires publisher OAuth and only returns reviews written or modified in the last 7 days for your own app. - GET /v1/google-play/reviews works on any public Android package ID across global country and language storefronts. - Includes app_version on each review so mobile release teams can detect crash or billing regressions immediately after a rollout. - Pre-computed sentiment_summary surfaces positive praise vs defect pain-point tags automatically. ### Apple App Store Reviews API (2026): Fetch iOS Reviews Across 175+ Countries Without .p8 Keys - **URL**: https://reviewsdataapi.com/guides/app-store-reviews-api - **Summary**: Fetch normalized Apple App Store iOS customer reviews, app versions, vote counts, and 5-star histograms for any numeric track ID across 175+ storefronts. - **Key Takeaways**: - Accepts both raw numeric IDs (324684580) and prefixed App Store URL tokens (id324684580). - Supports all 175+ ISO 2-letter Apple storefronts (country=us, gb, ca, de, fr, jp, kr, br, au) and pagination. - Eliminates brittle XML/Atom nested feed parsing (`im:rating`, `im:version`) and adds automatic failover + sentiment scoring. - Test immediately with $1.20 (12,000 Credits = 6,000 iOS reviews) free on signup + $2.00 streak bonus. ## 5. Competitor Benchmarks ### ReviewsData API vs Birdeye (birdeye.com) - **URL**: https://reviewsdataapi.com/compare/birdeye-alternative - **Headline**: $0.08 vs $299+ per 1K reviews vs /loc/mo - **Summary**: Birdeye locks reputation data behind $299–$449/month per-location annual SaaS contracts and restricts API queries to your own managed storefronts. ReviewsData API gives developers instant REST & MCP access to any public brand across 5 platforms from $9 PAYG. ### ReviewsData API vs Outscraper (outscraper.com) - **URL**: https://reviewsdataapi.com/compare/outscraper-reviews-alternative - **Headline**: $0.08 vs $2.50 per 1,000 reviews - **Summary**: Outscraper is built around asynchronous CSV batch jobs that take 30–120 seconds to complete and lack Google Play / Apple App Store coverage. ReviewsData API serves user-facing SaaS UIs and AI agents synchronously in milliseconds at up to 95% lower cost. ### ReviewsData API vs Trustpilot API (developers.trustpilot.com) - **URL**: https://reviewsdataapi.com/compare/trustpilot-api-alternative - **Headline**: $0.08 vs $600+/mo per 1K reviews vs contract - **Summary**: Skip annual Trustpilot Business + Connect add-on negotiations. Get a self-serve rv_live_ key in 10 seconds and inspect TrustScore, star distributions, and verified reviews for any domain. ### ReviewsData API vs Yelp Fusion API (docs.developer.yelp.com) - **URL**: https://reviewsdataapi.com/compare/yelp-fusion-api-alternative - **Headline**: $0.08 vs $19.99 per 1K reviews / calls - **Summary**: Official Yelp Places (Fusion) API charges up to $19.99 per 1,000 calls while returning only 3 160-character review snippets. Unlock full-length Yelp reviews, 5-star histograms, and permanent analytics caching. ## 6. Frequently Asked Questions ### How does the $1 = 10,000 Credits pricing model work? ReviewsData API uses a transparent record-based credit system where $1.00 = 10,000 Credits. All four review stream endpoints (/v1/trustpilot/reviews, /v1/yelp/reviews, /v1/google-play/reviews, and /v1/app-store/reviews) cost 2 Credits per review returned ($0.20 per 1,000 reviews base, or $0.08 per 1,000 reviews on the Business plan). Trustpilot company profiles (/v1/trustpilot/company) cost 10 Credits flat. Yelp and TripAdvisor discovery searches cost 5 Credits per returned business or hospitality record. Empty results or failed calls always cost 0 Credits. ### How does ReviewsData API compare to Trustpilot Business API, Yelp Fusion, Birdeye, and Outscraper? Trustpilot's official Business API requires an enterprise software contract ($15,000+/yr) and restricts queries to domains you own. Yelp Fusion v3 caps review endpoints to 3 short excerpts and charges $7.99–$14.99 per 1,000 calls on commercial tiers. Birdeye and Yext lock teams into $299–$450/month seat contracts, while Outscraper charges up to $2.00 per 1,000 reviews with slow async webhook queues. ReviewsData API unifies Trustpilot, Yelp, TripAdvisor, Google Play, and Apple App Store into one synchronous JSON & MCP API starting at $0.08–$0.20 per 1,000 reviews — with a $9 Indie Starter Pack and zero contracts. ### Does every review endpoint return star histograms and aspect sentiment polarity automatically? Yes. Every response from /v1/trustpilot/reviews, /v1/yelp/reviews, /v1/google-play/reviews, and /v1/app-store/reviews includes both individual review sentiment scores (polarity_score from -1.0 to +1.0) and an aggregated sentiment_summary object containing 5-star to 1-star counts, star percentages, net polarity score, and aspect-level tags (such as Customer Support, Speed & Delivery, Ease of Use & UX, Quality & Reliability, and Pricing & Billing) at zero extra credit cost. ### What is the response latency for cached vs. live real-time review queries? Warm queries hitting our Redis L1 + PostgreSQL 16 L2 reputation cache respond in 20–45 ms. Cold queries execute synchronously against our dual-rail upstream connectors (200–650 ms on Apple App Store & Google Play direct feeds; 1.1–1.8 seconds on Trustpilot, Yelp & TripAdvisor) and automatically write through to PostgreSQL so repeat reads are instant. ### Can I migrate from Yelp Fusion API v3 without rewriting my request paths? Yes. In addition to /v1/yelp/search and /v1/yelp/reviews, our gateway natively accepts GET /v3/businesses/search and GET /v3/businesses/{id_or_alias}/reviews. Simply point your base URL to https://api.reviewsdataapi.com and pass your rv_live_... key in Authorization: Bearer or x-api-key — and you immediately unlock full-length Yelp reviews beyond the 3-excerpt limit. ### Am I charged when a query returns 0 reviews or when an API request fails? Never. Queries that return 0 reviews or 0 businesses cost 0 Credits. Invalid parameters (HTTP 400), unfound identifiers (HTTP 404), rate-limited requests (HTTP 429), and upstream errors (HTTP 5xx) always deduct 0 Credits. ### Should I choose a Monthly Subscription or a Pay-As-You-Go (PAYG) Credit Pack? Monthly subscriptions ($19 Starter / 240k credits, $69 Growth / 1M credits, $199 Business / 5M credits) include +26% to +151% bonus credits, bringing your effective cost down to $0.08 per 1,000 reviews. If you prefer zero recurring charges, start with our $9 Indie Starter Micro-Pack (90,000 never-expiring credits = 45,000 reviews) or larger PAYG packs ($25, $89, $249). ### What are the RPM rate limits and concurrency allowances? Free Sandbox accounts include 12,000 Credits ($1.20) at 0 ms plus up to +20,000 Streak bonus credits at 30 RPM (2 RPS). Paid plans unlock production burst concurrency: 60 RPM ($9 Indie Pack), 120 RPM / 5 RPS (Starter), 300 RPM / 12 RPS (Growth), and 600 RPM / 25 RPS (Business). ### What payment methods and tax invoices are supported? Every new account receives 12,000 instant Free Credits ($1.20) plus up to +20,000 Sandbox Streak credits. For paid top-ups ($9 Indie Starter Pack to $249 Scale) and Monthly Plans ($19–$199/mo), we support instant 0%-fee Multi-Chain Cryptocurrency (USDC, USDT, SOL, ETH, BNB, BTC across Solana, Arbitrum, Polygon, Base/BSC, Tron, and Ethereum) via NOWPayments with an automatic +5% Bonus Credits reward and corporate VAT / Tax ID billing profile records. ### What is your refund policy? Payments made within the last 14 days are eligible for a pro-rated refund of unused purchased credits. Promotional signup credits have no cash value.