toolzerhub API Docs

Search companies

Free-text company search, 10 results per page with TrustScore, rating, location and contact details. Requires query. data is null only when Trustpilot serves no results page; a query matching nothing returns an empty results array.

1 credit / requestBilled only on success
GET
/v1/trustpilot/search

Authorization

ApiKeyAuth
x-api-key<token>

In: header

Query Parameters

query*string

Company name, brand or keyword. Use this when you have a name rather than a domain or category. 1-200 characters.

Length1 <= length <= 200
page?integer

Which page of results, 10 per page — not 20 like other listings. Walk by has_more, not Trustpilot's raw hasMore (measured false on page 1 of 978 pages). Pages overlap; deduplicate on business_unit_id — see pages_overlap.

Range1 <= value <= 10000
Default1
curl -X GET "https://example.com/v1/trustpilot/search?query=insurance" \  -H "x-api-key: YOUR_API_KEY"
{  "data": {    "query": "insurance",    "page": 1,    "page_size": 10,    "count": 10,    "total_pages": 978,    "total_results": 9779,    "has_more": true,    "pages_overlap": true,    "results": [      {        "business_unit_id": "5060f52a00006400051bf99f",        "identifying_name": "rac.co.uk/insurance",        "display_name": "RAC Car Insurance",        "url": "https://www.trustpilot.com/review/rac.co.uk/insurance",        "trust_score": 4.4,        "stars": 4.5,        "rating_scale_max": 5,        "review_count": 18579,        "location": {          "city": "London",          "country": "GB"        },        "categories": [          {            "id": "shoe_store",            "name": "Shoe Store",            "is_primary": false          }        ],        "is_claimed": true,        "is_recommended_in_categories": {          "property1": null,          "property2": null        },        "logo_url": "https://s3-eu-west-1.amazonaws.com/tpd/x/198x149.png",        "contact": {          "website": "https://www.sterling-insurance.co.uk",          "email": "string",          "phone": "string"        }      }    ],    "search_mode": "companies",    "suggested_categories": [      {        "id": "shoe_store",        "name": "Shoe Store",        "is_primary": false      }    ],    "filters": {      "property1": null,      "property2": null    },    "usage_note": "Each result's `identifying_name` is the exact value `/trustpilot/company` takes as `domain`. Pages can repeat companies — deduplicate on `business_unit_id` when walking more than one.",    "pagination": {      "current_page": 1,      "page_size": 10,      "total_pages": 978,      "total_results": 9779    }  }}