Search Options

Trustpilot

POST /api/trustpilot/lists — Trustpilot companies with TrustScore, reviews, reply rate, the owner and key people, emails, phones and socials. Give at least one of categories, searchQueries or urls.

FieldTypeNotes
categoriesstring[] or stringCategory IDs from trustpilot.com/categories/, e.g. plumber, roofing_contractor, solar_energy_company. Up to 20.
searchQueriesstring[] or stringTrustpilot company search keywords. Up to 20.
urlsstring[] or stringTrustpilot review / category / search pages, or plain company domains (example.com). Up to 50.
maxPerSourceinteger1–1000 per category, keyword and category/search link. Default 50. At most 5,000 per search.
filters.countrystringUS, GB, CA, AU, IE, NZ, DE, FR, ES, IT, NL, BE, DK, SE, NO, FI, AT, CH, PL, PT, IN, ZA, SG, AE. Default US.
filters.citystringOptional, categories only.
filters.minTrustScorestring"0" (any), "3", "4" or "4.5". Default "0".
filters.onlyClaimedbooleanClaimed profiles only (categories). Default false.
filters.minReviewCountintegerDefault 0.
filters.sortstringmost_relevant, reviews_count or latest_review. Default most_relevant.
curl -X POST https://prospectcheap.com/api/trustpilot/lists \
  -H "Authorization: Bearer pc_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{"categories":["roofing_contractor"],"filters":{"country":"US","minTrustScore":"4","onlyClaimed":true},"maxPerSource":100}'

Then

The response has list.id. Poll GET /api/trustpilot/lists/{id} until list.status is completed (or failed); the results are under businesses. See Search Status, Filter & Paginate and Export CSV.

Credits: one per result found. The most the search could cost is reserved when it starts; what isn't used comes back when it finishes.