Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

trustpilot scraper

✨ Trustpilot Scraper 🤖

Scrape Trustpilot companies, reviews, ratings, and categories in real time — plus every company's emails, phones, and social profiles. Clean JSON, no blocks, no proxies.

(Programming Language - Python 3)

trustpilot-scraper forks Repo stars

View

Trustpilot Scraper turns any of Trustpilot's 1.6M+ company profiles into clean JSON, pulled live — no blocks, no proxies to manage. Search companies by keyword, get full profiles with rating distributions, paginate every review, browse categories, and pull a reviewer's full history — all via one API.

Every company profile also comes with the contacts found on its website — emails, phone numbers, social profiles, and the technologies it runs — crawled by our open-source Website Email Contact Scraper. Trustpilot lists at most one email and one phone per company; the contact crawl typically finds far more, each with source pages and an official/unofficial flag.

For reviews, Trustpilot itself stops serving them after page 10 — when you paginate past that, we automatically combine multiple filters (stars, language, dates, verified, replies) behind the scenes to keep the reviews coming, giving you more reviews than Trustpilot provides on its own.

Try the Trustpilot Scraper API in the live playground — free, no signup

Free Plan: 200 requests per month

The same scraper is also available on Apify and RapidAPI:

Run on Apify Run on RapidAPI

Example: Trustpilot Company Data in One Request

One request to the company details API:

GET https://trustpilot-scraper-api.omkar.cloud/trustpilot/companies/details?domain=porkbun.com
{
  "company_id": "5ae853788050d70001019ac3",
  "name": "Porkbun",
  "rating": 4.8,
  "reviews": 26268,
  "website": "https://porkbun.com",
  "website_contacts": {
    "domain": "porkbun.com",
    "emails": [
      {
        "value": "support@porkbun.com",
        "sources": ["https://porkbun.com/"],
        "is_likely_official": true
      }
    ],
    "phones": [
      {
        "value": "+18557675286",
        "sources": ["https://porkbun.com/"],
        "is_likely_official": true
      }
    ],
    "twitters": [
      { "value": "https://x.com/Porkbun", "is_likely_official": true }
    ],
    "facebooks": [
      { "value": "https://www.facebook.com/PorkbunLLC", "is_likely_official": true }
    ],
    "instagrams": [
      { "value": "https://www.instagram.com/porkbundomains", "is_likely_official": true }
    ],
    "youtubes": [
      { "value": "https://www.youtube.com/channel/UCXe05A3Wp-qFsszt-CHCxyQ", "is_likely_official": true }
    ],
    "githubs": [
      { "value": "https://github.com/porkbundomains", "is_likely_official": true }
    ],
    "technologies": [
      { "name": "Bootstrap", "categories": ["UI frameworks"] },
      { "name": "Cart Functionality", "categories": ["Ecommerce"] }
    ]
  },
  "email": "support@porkbun.com",
  "phone": "855-767-5286",
  "domain": "porkbun.com",
  "link": "https://www.trustpilot.com/review/porkbun.com",
  "about_company": "Porkbun — the best domain name registrar that offers everything you need to create your digital identity, all at the lowest prices around! ...",
  "country": "US",
  "categories": [
    {
      "category_id": "dns_provider",
      "category_name": "DNS Provider",
      "company_rank": 6,
      "company_count": 27
    }
  ],
  "is_claimed": true,
  "is_verified_company": true,
  "average_days_to_reply": 3.97,
  "rating_distribution": { "1": 479, "2": 173, "3": 316, "4": 1208, "5": 24092 },
  "ai_summary": {
    "summary_text": "Looking at 6,880 reviews, reviewers overwhelmingly had a great experience with this company. Customers frequently praise the exceptionally straightforward website navigation, clean user interface, and very affordable, highly transparent pricing structure. ..."
  }
}

Trimmed for readability — the full response has 40+ fields including similar companies, review language distribution, verification flags, reply stats, and the latest reviews. See the sample response in the API reference.

The email and phone fields are all Trustpilot itself lists. website_contacts goes further: we crawl the company's website with our open-source Website Email Contact Scraper and return every email, phone number, social profile, and technology found on it.

Run this exact request in the Playground — no signup, no key →

The playground comes prefilled with this request and runs it against the live API in your browser. The JSON it returns is identical to what the API returns.

Start Getting Data in Minutes

Python and Node.js integration examples are available for every endpoint in the playground, so you can get Trustpilot data in minutes instead of days.

import requests

# Scrape a Trustpilot company profile with website contacts
response = requests.get(
    "https://trustpilot-scraper-api.omkar.cloud/trustpilot/companies/details",
    params={"domain": "porkbun.com"},
    headers={"API-Key": "YOUR_API_KEY"}
)

print(response.json())

API Reference

All endpoints are GET requests against https://trustpilot-scraper-api.omkar.cloud, authenticated with the API-Key header, returning JSON.

Company Details

Try it live in the Playground →

GET https://trustpilot-scraper-api.omkar.cloud/trustpilot/companies/details?domain=porkbun.com

Full company profile by domain — plus the contacts found on the company's website.

Parameter Required Default Description
domain Yes Company website domain (e.g. porkbun.com) or Trustpilot review link.
website_contacts_crawl_mode No homepage Contact-enrichment crawl depth: homepage (scan the website's homepage), deep (also crawl its top contact-like pages — contact, about, careers, blog), or off (skip the crawl and omit website_contacts).
locale No en-US Trustpilot locale code.

Returns 40+ fields: the company's website and its contacts (website_contacts), rating distribution, AI review summary, category rankings, similar companies, review language distribution, verification flags, reply stats, and the latest reviews.

Sample Response (click to expand)
{
  "company_id": "5ae853788050d70001019ac3",
  "name": "Porkbun",
  "rating": 4.8,
  "reviews": 26268,
  "website": "https://porkbun.com",
  "website_contacts": {
    "domain": "porkbun.com",
    "title": "Porkbun: Domain Names, Web Hosting, Email & More",
    "emails": [
      {
        "value": "support@porkbun.com",
        "sources": ["https://porkbun.com/"],
        "is_likely_official": true
      }
    ],
    "phones": [
      {
        "value": "+18557675286",
        "sources": ["https://porkbun.com/"],
        "is_likely_official": true
      }
    ],
    "twitters": [
      { "value": "https://x.com/Porkbun", "sources": ["https://porkbun.com/"], "is_likely_official": true }
    ],
    "facebooks": [
      { "value": "https://www.facebook.com/PorkbunLLC", "sources": ["https://porkbun.com/"], "is_likely_official": true }
    ],
    "instagrams": [
      { "value": "https://www.instagram.com/porkbundomains", "sources": ["https://porkbun.com/"], "is_likely_official": true }
    ],
    "youtubes": [
      { "value": "https://www.youtube.com/channel/UCXe05A3Wp-qFsszt-CHCxyQ", "sources": ["https://porkbun.com/"], "is_likely_official": true }
    ],
    "githubs": [
      { "value": "https://github.com/porkbundomains", "sources": ["https://porkbun.com/"], "is_likely_official": true }
    ],
    "technologies": [
      { "name": "Bootstrap", "versions": ["5", "3.3.7"], "categories": ["UI frameworks"] },
      { "name": "Cart Functionality", "versions": [], "categories": ["Ecommerce"] },
      { "name": "Font Awesome", "versions": ["6.5.2"], "categories": ["Font scripts"] }
    ],
    "error": null
  },
  "email": "support@porkbun.com",
  "phone": "855-767-5286",
  "domain": "porkbun.com",
  "logo": "https://s3-eu-west-1.amazonaws.com/tpd/logos/5ae853788050d70001019ac3/0x0.png",
  "link": "https://www.trustpilot.com/review/porkbun.com",
  "about_company": "Porkbun — the best domain name registrar that offers everything you need to create your digital identity, all at the lowest prices around! ...",
  "rating_stars_to_show": 5,
  "address": "21370 SW Langer Farms Parkway, Suite 142-429, Sherwood, 97140, US",
  "country": "US",
  "category_hierarchy": [
    {
      "category_id": "electronics_technology",
      "category_name": "Electronics & Technology",
      "category_link": "https://www.trustpilot.com/categories/electronics_technology"
    },
    {
      "category_id": "dns_provider",
      "category_name": "DNS Provider",
      "category_link": "https://www.trustpilot.com/categories/dns_provider"
    }
  ],
  "categories": [
    {
      "category_id": "dns_provider",
      "category_name": "DNS Provider",
      "category_link": "https://www.trustpilot.com/categories/dns_provider",
      "company_rank": 6,
      "company_count": 27
    },
    {
      "category_id": "web_hosting_service",
      "category_name": "Web Hosting Company",
      "category_link": "https://www.trustpilot.com/categories/web_hosting_service",
      "company_rank": 9,
      "company_count": 62
    }
  ],
  "similar_companies": [
    {
      "company_id": "4bdc7fea000064000505ccdb",
      "company_name": "SiteGround",
      "company_link": "https://www.trustpilot.com/review/www.siteground.com",
      "reviews": 28638,
      "trust_score": 4.9,
      "rating_stars_to_show": 5
    }
  ],
  "is_claimed": true,
  "is_closed": false,
  "is_verified_company": true,
  "is_verified_payment_method": true,
  "is_actively_collecting_reviews": true,
  "uses_paid_trustpilot_features": true,
  "average_days_to_reply": 3.97,
  "negative_reviews_count": 128,
  "negative_reviews_reply_percent": 100,
  "rating_distribution": {
    "1": 479,
    "2": 173,
    "3": 316,
    "4": 1208,
    "5": 24092
  },
  "review_language_distribution": {
    "en": { "language_name": "English", "reviews": 20818 },
    "es": { "language_name": "Spanish", "reviews": 249 },
    "de": { "language_name": "German", "reviews": 35 }
  },
  "ai_summary": {
    "summary_text": "Looking at 6,880 reviews, reviewers overwhelmingly had a great experience with this company. Customers frequently praise the exceptionally straightforward website navigation, clean user interface, and very affordable, highly transparent pricing structure. ..."
  },
  "initial_reviews": [
    {
      "review_id": "6a02c659de4361c1304fb2b6",
      "review_link": "https://www.trustpilot.com/reviews/6a02c659de4361c1304fb2b6",
      "title": "It was straight forward",
      "text": "It was straight forward. I'm excited to have my own website",
      "rating": 5,
      "language": "en",
      "is_verified": true,
      "source": "Automatic Feedback Service",
      "published_at_date": "2026-05-12T08:19:05.000Z",
      "experience_date": "2026-05-12T00:00:00.000Z",
      "likes_count": 0,
      "company_reply": null,
      "reviewer": {
        "id": "6a02c6585f73f9784aaca4c3",
        "profile_link": "https://www.trustpilot.com/users/6a02c6585f73f9784aaca4c3",
        "name": "Alan Poquette",
        "country_code": "US",
        "total_reviews": 1
      }
    }
  ]
}

Company Search

Try it live in the Playground — no key needed →

GET https://trustpilot-scraper-api.omkar.cloud/trustpilot/companies/search?query=porkbun

Search companies by keyword with optional filters.

Parameter Required Default Description
query Yes Keyword or company name to search for.
page No 1 Page number (10 companies per page).
location No Filter by location (e.g. New York, London).
min_reviews No Minimum review count: 25, 50, 100, 250, 500.
min_rating No Minimum rating: 3, 4, 4.5.
claimed_only No Set true to return only claimed profiles.
locale No en-US Trustpilot locale code (e.g. en-GB, de-DE).
Sample Response (click to expand)
{
  "count": 3,
  "per_page": 10,
  "current_page": 1,
  "total_pages": 1,
  "next": null,
  "previous": null,
  "companies": [
    {
      "company_id": "5ae853788050d70001019ac3",
      "name": "Porkbun",
      "domain": "porkbun.com",
      "link": "https://www.trustpilot.com/review/porkbun.com",
      "logo": "https://s3-eu-west-1.amazonaws.com/tpd/logos/5ae853788050d70001019ac3/0x0.png",
      "reviews": 26268,
      "rating": 4.8,
      "rating_stars_to_show": 5,
      "address": "21370 SW Langer Farms Parkway, Suite 142-429, Sherwood, 97140, United States",
      "country": "United States",
      "website": "https://porkbun.com",
      "email": "support@porkbun.com",
      "phone": "855-767-5286",
      "is_most_relevant": false,
      "categories": [
        {
          "category_id": "dns_provider",
          "category_name": "DNS Provider",
          "category_link": "https://www.trustpilot.com/categories/dns_provider"
        }
      ]
    }
  ]
}

Company Reviews

Try it live in the Playground →

GET https://trustpilot-scraper-api.omkar.cloud/trustpilot/companies/reviews?domain=porkbun.com

Paginate every review on a company's profile with filters. Trustpilot itself serves at most 10 pages per filter combination — when you request a page beyond 10, we automatically combine multiple filters (stars, language, dates, verified, replies, sort) behind the scenes to keep serving reviews.

Parameter Required Default Description
domain Yes Company website domain or Trustpilot review link.
page No 1 Page number (20 reviews per page).
verified_only No Set true for verified reviews only.
has_company_reply No Set true for reviews with company replies.
sort_by No most_recent most_recent, detailed_reviews.
date_range No last_30_days, last_3_months, last_6_months, last_12_months.
query No Keyword filter on review content.
rating_is No Filter by rating (comma-separated), e.g. 4,5.
lang No Filter by review language (e.g. en, es).
locale No en-US Trustpilot locale code.
Sample Response (click to expand)
{
  "count": 20818,
  "per_page": 20,
  "current_page": 1,
  "total_pages": 1041,
  "next": "https://trustpilot-scraper-api.omkar.cloud/trustpilot/companies/reviews?domain=porkbun.com&page=2",
  "previous": null,
  "reviews": [
    {
      "review_id": "6a02b8c44ce6aa9b8bbd1824",
      "review_link": "https://www.trustpilot.com/reviews/6a02b8c44ce6aa9b8bbd1824",
      "title": "Found what I needed quickly",
      "text": "Found what I needed quickly. Rates were displayed without hidden fees or any nonsense. Reddit gives high recommendation for pork bun, and it shows why when you go to their site.",
      "rating": 5,
      "language": "en",
      "is_verified": true,
      "is_pending": false,
      "source": "Automatic Feedback Service",
      "published_at_date": "2026-05-12T07:21:08.000Z",
      "experience_date": "2026-04-12T00:00:00.000Z",
      "likes_count": 0,
      "company_reply": null,
      "company_reply_date": null,
      "reviewer": {
        "id": "6a02b8c46219140c5a64ad77",
        "profile_link": "https://www.trustpilot.com/users/6a02b8c46219140c5a64ad77",
        "name": "Dr Az",
        "country_code": "US",
        "is_verified": false,
        "total_reviews": 1,
        "reviews_on_this_company": 1
      }
    }
  ]
}

Reviewer Details & Reviewer Reviews

GET https://trustpilot-scraper-api.omkar.cloud/trustpilot/reviewers/details?reviewer_id=5415d9df00006400018a6f6c
GET https://trustpilot-scraper-api.omkar.cloud/trustpilot/reviewers/reviews?reviewer_id=5415d9df00006400018a6f6c&page=1

A reviewer's profile (name, country, total reviews, reads, likes, verification), and every review they've written — paginated 20 per page, each carrying the full company context. Take reviewer_id (the last segment of any Trustpilot user URL), locale, and (for reviews) page.

Sample Response (click to expand)
{
  "count": 46,
  "per_page": 20,
  "current_page": 1,
  "total_pages": 3,
  "next": "https://trustpilot-scraper-api.omkar.cloud/trustpilot/reviewers/reviews?reviewer_id=5415d9df00006400018a6f6c&page=2",
  "previous": null,
  "reviews": [
    {
      "review_id": "69faa320fad7b347c8823ab4",
      "review_link": "https://www.trustpilot.com/reviews/69faa320fad7b347c8823ab4",
      "title": "Disgusting treatment",
      "text": "Hi Trader Joe's Team, I wanted to raise a complaint about a recent experience at one of your San Francisco stores...",
      "rating": 1,
      "language": "en",
      "is_verified": false,
      "source": "Organic",
      "published_at_date": "2026-05-06T04:10:40.000Z",
      "company": {
        "company_id": "5ae22514270ddd0001984483",
        "company_name": "Trader Joe's",
        "domain": "www.traderjoes.com",
        "company_link": "https://www.trustpilot.com/review/www.traderjoes.com",
        "reviews_on_this_company": 1
      }
    }
  ],
  "reviewer": {
    "reviewer_id": "5415d9df00006400018a6f6c",
    "profile_link": "https://www.trustpilot.com/users/5415d9df00006400018a6f6c",
    "name": "Stuart Penfold",
    "country_code": "GB",
    "is_verified": false,
    "total_reviews": 46,
    "total_reads_count": 10295,
    "total_likes_count": 21
  }
}

Companies by Category

Try it live in the Playground →

GET https://trustpilot-scraper-api.omkar.cloud/trustpilot/categories/companies?category_id=software_company

List companies in a category with optional filters.

Parameter Required Default Description
category_id Yes Category ID (e.g. software_company).
page No 1 Page number (20 companies per page).
min_rating No Minimum rating: 3, 4, 4.5.
claimed_only No Set true to return only claimed profiles.
sub_categories No Comma-separated sub-category IDs.
sort_by No most_relevant most_relevant, highest_number_of_reviews, most_recent_reviews.
country_code No Alpha-2 country code (e.g. US, GB).
location No City filter (e.g. San Francisco).
locale No en-US Trustpilot locale code.
Sample Response (click to expand)
{
  "count": 10000,
  "per_page": 20,
  "current_page": 1,
  "total_pages": 500,
  "next": "https://trustpilot-scraper-api.omkar.cloud/trustpilot/categories/companies?category_id=software_company&page=2",
  "previous": null,
  "companies": [
    {
      "company_id": "4bdc7fea000064000505ccdb",
      "name": "SiteGround",
      "domain": "www.siteground.com",
      "link": "https://www.trustpilot.com/review/www.siteground.com",
      "reviews": 28638,
      "rating": 4.9,
      "rating_stars_to_show": 5,
      "country": "United States",
      "website": "https://www.siteground.com",
      "is_most_relevant": true,
      "categories": [
        {
          "category_id": "web_hosting_service",
          "category_name": "Web Hosting Company",
          "category_link": "https://www.trustpilot.com/categories/web_hosting_service"
        }
      ]
    }
  ],
  "category": {
    "category_id": "software_company",
    "category_name": "Software Company",
    "category_link": "https://www.trustpilot.com/categories/software_company",
    "category_level": "bottom",
    "parent_category": "internet_software",
    "company_count": 26501,
    "child_categories": []
  }
}

Category Details

GET https://trustpilot-scraper-api.omkar.cloud/trustpilot/categories/details?category_id=software_company

The full landing-page payload for a category — current category info, parent/root hierarchy, related categories, top companies, newest companies, and recently reviewed companies. Takes category_id (required) and locale.

Sample Response (click to expand)
{
  "current_category": {
    "category_id": "software_company",
    "category_name": "Software Company",
    "category_link": "https://www.trustpilot.com/categories/software_company",
    "category_level": "bottom",
    "parent_category": "internet_software",
    "company_count": 26501,
    "child_categories": []
  },
  "parent_category": {
    "category_id": "internet_software",
    "category_name": "Internet & Software",
    "category_link": "https://www.trustpilot.com/categories/internet_software",
    "category_level": "middle",
    "parent_category": "electronics_technology",
    "company_count": 33907
  },
  "root_category": {
    "category_id": "electronics_technology",
    "category_name": "Electronics & Technology",
    "category_link": "https://www.trustpilot.com/categories/electronics_technology",
    "category_level": "top",
    "parent_category": null,
    "company_count": 47255
  },
  "related_categories": [
    {
      "category_id": "computer_software_store",
      "category_name": "Computer Software Store",
      "category_link": "https://www.trustpilot.com/categories/computer_software_store",
      "company_count": 1884
    }
  ],
  "companies": [
    {
      "company_id": "5c0aad580b068b0001e14acb",
      "name": "Jersey Watch",
      "domain": "jerseywatch.com",
      "link": "https://www.trustpilot.com/review/jerseywatch.com",
      "reviews": 1077,
      "rating": 5,
      "rating_stars_to_show": 5,
      "country": "United States",
      "website": "https://www.jerseywatch.com",
      "is_most_relevant": true
    }
  ],
  "newest_companies": [],
  "recently_reviewed_companies": [
    {
      "company_id": "5af07609bc10b9000120735a",
      "name": "Surfshark",
      "domain": "surfshark.com",
      "link": "https://www.trustpilot.com/review/surfshark.com",
      "reviews": 29798,
      "rating": 4.3,
      "rating_stars_to_show": 4.5
    }
  ]
}

Category Search

Try it live in the Playground →

GET https://trustpilot-scraper-api.omkar.cloud/trustpilot/categories/search?query=gaming

Search categories by keyword. Takes query (required) and locale.

Sample Response (click to expand)
{
  "count": 5,
  "results": [
    {
      "category_id": "gaming_service_provider",
      "category_name": "Gaming service Provider",
      "category_link": "https://www.trustpilot.com/categories/gaming_service_provider",
      "root_category_id": "events_entertainment"
    },
    {
      "category_id": "gaming",
      "category_name": "Gaming",
      "category_link": "https://www.trustpilot.com/categories/gaming",
      "root_category_id": "events_entertainment"
    }
  ]
}

Newest Companies in Category

GET https://trustpilot-scraper-api.omkar.cloud/trustpilot/categories/new-companies?category_id=software_company

Companies most recently added to a category. Takes category_id (required) and locale.


Recently Reviewed Companies in Category

GET https://trustpilot-scraper-api.omkar.cloud/trustpilot/categories/recently-reviewed-companies?category_id=software_company

Companies in a category sorted by most recent reviews. Takes category_id (required) and locale.


All Companies and Categories

GET https://trustpilot-scraper-api.omkar.cloud/trustpilot/all-products-and-categories

Returns URLs for the full datasets — all 1.6M+ company profiles and 3.6K+ categories on Trustpilot — as downloadable JSON, updated monthly on the 16th. No parameters.

{
  "all_products": "https://rpi-api-assets.s3.amazonaws.com/products.json",
  "all_categories": "https://rpi-api-assets.s3.amazonaws.com/categories.json"
}

Supported Locales

da-DK, de-AT, de-CH, de-DE, en-AU, en-CA, en-GB, en-IE, en-NZ, en-US, es-ES, fi-FI, fr-BE, fr-FR, it-IT, ja-JP, nb-NO, nl-BE, nl-NL, pl-PL, pt-BR, pt-PT, sv-SE

Pricing

Plan Price Requests/Month
Free $0 200
Starter $16 20,000
Grow $48 100,000
Scale $148 400,000

1 API call = 1 request

Free Plan Available — create your API key →. No credit card for the free tier.

Trustpilot Dataset Downloads

The All Companies and Categories endpoint returns download links for the full directories — 1.6M+ company profiles and 3.6K+ categories as JSON files, refreshed monthly on the 16th. Perfect for bulk enrichment, building lookup tables, or seeding a database.

FAQs

Can I try the API before signing up?

Yes. The playground runs live requests in your browser — free, no account, no API key. Try it in the Playground →

How does the API find company emails, phone numbers, and social profiles?

Trustpilot lists at most one email and one phone per company. We go further: the company's website is crawled by our open-source Website Email Contact Scraper, and every email, phone number, social profile, and technology it finds comes back as website_contacts, each with the source pages and an is_likely_official flag. Control the crawl depth with website_contacts_crawl_mode (homepage default, deep, or off).

Want the same contact extraction for any website, free? Get the Website Email Contact Scraper on GitHub →

Can I get every review for a company?

Yes. The Company Reviews endpoint is fully paginated at 20 reviews per page, with a next link that walks you through the company's reviews. Trustpilot itself serves at most 10 pages per filter combination — when you paginate past that, we automatically combine multiple filters (stars, language, dates, verified, replies, sort) behind the scenes and keep serving fresh reviews, giving you more reviews than Trustpilot provides on its own.

Combine rating_is, date_range, lang, verified_only, and has_company_reply to slice exactly what you need.

Does it work for non-English Trustpilot regions?

Yes. Pass the locale parameter — en-GB, de-DE, fr-FR, ja-JP, pt-BR, and 18 more locales are supported. You'll get localized company profiles, reviews in the regional language mix, and country-specific category listings.

How do I find a category ID or reviewer ID?

For category IDs: use Category Search with a keyword, or grab the slug from any Trustpilot category URL (https://www.trustpilot.com/categories/software_companysoftware_company).

For reviewer IDs: take the last segment of any Trustpilot user URL (https://www.trustpilot.com/users/5415d9df00006400018a6f6c5415d9df00006400018a6f6c).

For bulk work, hit All Companies and Categories to download every company and category on Trustpilot as a single JSON file.

How fresh is the data?

Data is pulled from Trustpilot in real time. Every API call fetches live data — not cached or stale results. Ratings, review counts, replies, and verification flags reflect what's on Trustpilot right now.

Will I get blocked or need proxies?

No. We handle the scraping infrastructure — you call a normal REST API and never touch Trustpilot directly, so there are no proxies, headless browsers, or CAPTCHAs on your side.

Can I pass a link instead of a domain?

Yes. Company endpoints accept either a bare domain (porkbun.com) or the full Trustpilot review link (https://www.trustpilot.com/review/porkbun.com). Use whichever you have.

More Review-Data Scrapers: Google Maps, Capterra & G2

  • Google Maps Scraper (3,100+ GitHub Stars) — need tens of thousands of leads? Type a niche and a city ("dentists in New York") and get every matching business as a ready-to-call lead list — name, address, phone, website, emails, rating, and reviews. The free tier alone pulls up to 100K leads a month, enough to run your entire outreach pipeline on $0.

  • Website Email Contact Scraper — the same contact engine this API uses, free and open source: point it at any website and get every email, phone number, and social profile on it, each with source pages and an official/unofficial flag.

  • G2 Scraper API — the same clean JSON, pointed at G2: product details, ratings, pricing plans, and each product's AI-found website with contacts, for 240,975 products across 2,227 categories.

  • Capterra Scraper API — 5-dimension rating breakdowns, pricing plans, integrations, pros/cons for 108,726 Capterra products.

Support

Built by developers, for developers — when you reach out, you talk to the engineers who built the API, not a support script. Message us anytime and we'll solve your query within 1 working day.

Contact Us on WhatsApp about Trustpilot Scraper

Email: happy.to.help@omkar.cloud

Email Us about Trustpilot Scraper

Love It? Star It! ⭐

From one developer to another: If the Trustpilot Scraper API saved you time, please star the repo.

Here's why it matters: most developers judge a scraper by its stars before trying it. Your star helps the next developer — someone deciding whether the Trustpilot data here is real and reliable — try it with confidence.

It takes only 1 second, and means the world to me.