Trustpilot

Trustpilot Scraper API

Real-time Trustpilot data — company profiles, reviews, search, and categories. All data is scraped directly from Trustpilot and returned as structured JSON.

4 Endpoints REST API JSON 99.9% Uptime

Try it instantly

See real data shapes from every endpoint — no signup required.

Request
GET /trustpilot/company
domain amazon.com required
curl -G "https://api.pullapi.com/trustpilot/company" \
  -H "x-rapidapi-key: YOUR_API_KEY"
Response 200 OK
{
  "success": true,
  "data": {
    "id": "468e8231-0000-0000-0000-000000000000",
    "name": "Amazon",
    "domain": "amazon.com",
    "trust_score": 2.3,
    "stars": 2.0,
    "reviews_count": 98745,
    "is_claimed": true,
    "website_url": "https://www.amazon.com",
    "profile_image_url": "https://s3-eu-west-1.amazonaws.com/tpd/logos/468e8231/logo.png",
    "categories": [ "Electronics & Technology", "Online Shopping"
    ],
    "location": {
      "city": "Seattle",
      "state": "Washington",
      "country": "US"
    },
    "verification": {
      "status": "verified",
      "verified_date": "2022-04-15"
    },
    "url": "https://www.trustpilot.com/review/amazon.com"
  },
  "credits_used": 1,
  "cache_hit": false,
  "timestamp": "2026-03-15T12: 00: 00+00: 00"
}

API Endpoints

4 endpoints across 4 categories.

Company

GET /trustpilot/company

Get a company's Trustpilot profile including trust score, star rating, review count, claimed status, categories, location, and verification details. Lookup by domain name (e.g. amazon.com).

Parameters

Name Type Required Description Example
domain string Yes Company domain name to look up. Examples: "amazon.com", "uber.com", "netflix.com" amazon.com

Example Response

{
  "success": true,
  "data": {
    "id": "468e8231-0000-0000-0000-000000000000",
    "name": "Amazon",
    "domain": "amazon.com",
    "trust_score": 2.3,
    "stars": 2.0,
    "reviews_count": 98745,
    "is_claimed": true,
    "website_url": "https://www.amazon.com",
    "profile_image_url": "https://s3-eu-west-1.amazonaws.com/tpd/logos/468e8231/logo.png",
    "categories": [ "Electronics & Technology", "Online Shopping"
    ],
    "location": {
      "city": "Seattle",
      "state": "Washington",
      "country": "US"
    },
    "verification": {
      "status": "verified",
      "verified_date": "2022-04-15"
    },
    "url": "https://www.trustpilot.com/review/amazon.com"
  },
  "credits_used": 1,
  "cache_hit": false,
  "timestamp": "2026-03-15T12: 00: 00+00: 00"
}

Reviews

GET /trustpilot/reviews

Get paginated customer reviews for a company on Trustpilot. Returns 20 reviews per page with review text, star rating, author info, company reply, verification status, and engagement metrics. Optionally filter by star rating.

Parameters

Name Type Required Description Example
domain string Yes Company domain name to get reviews for. Examples: "amazon.com", "uber.com" amazon.com
page integer No Page number for paginated results (20 reviews per page, starts at 1) 1
stars integer No Filter reviews by star rating (1 to 5). Omit to return all ratings. 5

Example Response

{
  "success": true,
  "data": {
    "company": "amazon.com",
    "trust_score": 2.3,
    "stars": 2.0,
    "total_reviews": 98745,
    "reviews": [
      {
        "id": "65f1a2b3c4d5e6f7a8b9c0d1",
        "title": "Fast delivery and great service",
        "text": "Ordered a laptop and it arrived the next day. Packaging was excellent and the product was exactly as described.",
        "rating": 5,
        "language": "en",
        "source": "organic",
        "is_verified": true,
        "consumer": {
          "name": "Jane D.",
          "image_url": "https://user-images.trustpilot.com/example.jpg",
          "reviews_count": 12
        },
        "reply": "Thank you for your kind words! We're glad you had a great experience.",
        "experience_date": "2026-03-01",
        "published_date": "2026-03-05T14: 30: 00Z",
        "likes": 3
      },
      {
        "id": "65f1a2b3c4d5e6f7a8b9c0d2",
        "title": "Package never arrived",
        "text": "Waited two weeks for my order and it never showed up. Customer service was unhelpful.",
        "rating": 1,
        "language": "en",
        "source": "organic",
        "is_verified": true,
        "consumer": {
          "name": "Mark T.",
          "image_url": null,
          "reviews_count": 3
        },
        "reply": null,
        "experience_date": "2026-02-20",
        "published_date": "2026-03-02T09: 15: 00Z",
        "likes": 8
      }
    ]
  },
  "credits_used": 1,
  "cache_hit": false,
  "timestamp": "2026-03-15T12: 00: 00+00: 00"
}

Search

GET /trustpilot/search

Search for companies on Trustpilot by name or keyword. Returns a list of matching companies with their trust scores, star ratings, review counts, and profile URLs.

Parameters

Name Type Required Description Example
query string Yes Search query for finding companies. Can be a company name, brand, or keyword. Examples:... netflix

Example Response

{
  "success": true,
  "data": {
    "query": "netflix",
    "results": [
      {
        "id": "4bf2a2b0-0000-0000-0000-000000000000",
        "name": "Netflix",
        "domain": "netflix.com",
        "trust_score": 1.4,
        "stars": 1.5,
        "reviews_count": 21340,
        "website_url": "https://www.netflix.com",
        "location": "Los Gatos, CA, US",
        "url": "https://www.trustpilot.com/review/netflix.com"
      },
      {
        "id": "5a1c3d4e-0000-0000-0000-000000000000",
        "name": "Netflix Gift Cards",
        "domain": "netflixgiftcards.com",
        "trust_score": 3.8,
        "stars": 4.0,
        "reviews_count": 156,
        "website_url": "https://www.netflixgiftcards.com",
        "location": "New York, NY, US",
        "url": "https://www.trustpilot.com/review/netflixgiftcards.com"
      }
    ],
    "total_results": 2
  },
  "credits_used": 1,
  "cache_hit": false,
  "timestamp": "2026-03-15T12: 00: 00+00: 00"
}

Categories

GET /trustpilot/categories

Get the full list of Trustpilot business categories and their subcategories. Useful for browsing or filtering companies by industry. Categories are cached for 24 hours.

Example Response

{
  "success": true,
  "data": {
    "categories": [
      {
        "id": "electronics_technology",
        "name": "Electronics & Technology",
        "subcategories": [
          {
            "id": "computers",
            "name": "Computers"
          },
          {
            "id": "smartphones",
            "name": "Smartphones"
          },
          {
            "id": "software",
            "name": "Software"
          }
        ]
      },
      {
        "id": "shopping_fashion",
        "name": "Shopping & Fashion",
        "subcategories": [
          {
            "id": "clothing",
            "name": "Clothing"
          },
          {
            "id": "shoes",
            "name": "Shoes"
          },
          {
            "id": "accessories",
            "name": "Accessories"
          }
        ]
      },
      {
        "id": "travel_vacation",
        "name": "Travel & Vacation",
        "subcategories": [
          {
            "id": "airlines",
            "name": "Airlines"
          },
          {
            "id": "hotels",
            "name": "Hotels"
          },
          {
            "id": "car_rental",
            "name": "Car Rental"
          }
        ]
      }
    ],
    "total": 22
  },
  "credits_used": 1,
  "cache_hit": false,
  "timestamp": "2026-03-15T12: 00: 00+00: 00"
}

Code Examples

Get started in seconds with your preferred language.

Terminal
curl -G "https://api.pullapi.com/trustpilot/company?domain=amazon.com" \
  -H "x-rapidapi-host: trustpilot-scraper-api.p.rapidapi.com" \
  -H "x-rapidapi-key: YOUR_API_KEY"

Why PullAPI

</>

No Browser Needed

HTTP-based API. No Selenium, no Puppeteer, no headless browsers to manage.

Built-in Proxy Rotation

Automatic residential proxy rotation handles anti-bot detection for you.

Cached Responses

Smart Redis caching means faster repeated queries and lower costs.

$

Pay Per Request

No monthly commitment. Free tier included. Pay only for what you use.

Use Cases

What developers build with the Trustpilot Scraper API.

1

Reputation Monitoring

2

Competitor Benchmarking

3

Customer Feedback

4

Brand Tracking

Related Scrapers

More APIs in Reviews & Ratings.

Ready to scrape Trustpilot data?

Start with the free tier. No credit card required.

Subscribe on RapidAPI →