docs/integrations/sources/trustpilot.md
You can either authenticate with API key or with OAuth 2.0. Setting up OAuth 2.0 is a bit more complex but will give you access to more streams.
Create a Trustpilot App as described in Trustpilot docs.
Enter the API key in the Airbyte source configuration "API key". In case you want to use OAuth 2.0 authentication, copy the API secret as well.
Request the OAuth 2.0 request token by sending the following HTTP request:
GET https://api.trustpilot.com/v1/oauth/oauth-business-users-for-applications/accesstoken
Authorization: Basic base64(apikey:secret)
Content-Type: application/x-www-form-urlencoded
grant_type=password&username=YOUR_TRUSTPILOT_USERNAME_OR_LOGIN_EMAIL_HERE&password=YOUR_TRUSTPILOT_PASSWORD_HERE
When succeeded, it will return a json object. Extrat the properties access_token, refresh_token.
Fill now the missing configuration fields in the Airbyte source configuration. As token expiry date, use the current time + 4 days (or calculate it yourself by calculating the date time of request add the seconds given in property expires_in).
The Trustpilot source connector supports the following sync modes:
This Source is capable of syncing the following Streams:
The connector is restricted by Trustpilot rate limit guidelines.
The Trustpilot connector should not run into any limits under normal usage. Please create an issue if you see any rate limit issues that are not automatically retried successfully.
| Version | Date | Pull Request | Subject |
|---|---|---|---|
| 0.4.12 | 2025-05-10 | 60197 | Update dependencies |
| 0.4.11 | 2025-05-04 | 59622 | Update dependencies |
| 0.4.10 | 2025-04-27 | 58976 | Update dependencies |
| 0.4.9 | 2025-04-19 | 58437 | Update dependencies |
| 0.4.8 | 2025-04-12 | 57986 | Update dependencies |
| 0.4.7 | 2025-04-05 | 57489 | Update dependencies |
| 0.4.6 | 2025-03-29 | 56854 | Update dependencies |
| 0.4.5 | 2025-03-22 | 56310 | Update dependencies |
| 0.4.4 | 2025-03-08 | 55599 | Update dependencies |
| 0.4.3 | 2025-03-01 | 55080 | Update dependencies |
| 0.4.2 | 2025-02-22 | 54466 | Update dependencies |
| 0.4.1 | 2025-02-15 | 54050 | Update dependencies |
| 0.4.0 | 2025-02-11 | 53630 | Fix token_refresh method |
| 0.3.11 | 2025-02-08 | 53531 | Update dependencies |
| 0.3.10 | 2025-02-01 | 53104 | Update dependencies |
| 0.3.9 | 2025-01-25 | 52408 | Update dependencies |
| 0.3.8 | 2025-01-18 | 52025 | Update dependencies |
| 0.3.7 | 2025-01-11 | 51413 | Update dependencies |
| 0.3.6 | 2024-12-28 | 50751 | Update dependencies |
| 0.3.5 | 2024-12-21 | 50371 | Update dependencies |
| 0.3.4 | 2024-12-14 | 49751 | Update dependencies |
| 0.3.3 | 2024-12-12 | 48193 | Update dependencies |
| 0.3.2 | 2024-10-29 | 47937 | Update dependencies |
| 0.3.1 | 2024-10-28 | 47647 | Update dependencies |
| 0.3.0 | 2024-10-06 | 46529 | Migrate to Manifest-only |
| 0.2.13 | 2024-10-05 | 46507 | Update dependencies |
| 0.2.12 | 2024-09-28 | 46134 | Update dependencies |
| 0.2.11 | 2024-09-21 | 45789 | Update dependencies |
| 0.2.10 | 2024-09-14 | 45558 | Update dependencies |
| 0.2.9 | 2024-09-07 | 45227 | Update dependencies |
| 0.2.8 | 2024-08-31 | 45007 | Update dependencies |
| 0.2.7 | 2024-08-24 | 44686 | Update dependencies |
| 0.2.6 | 2024-08-17 | 44253 | Update dependencies |
| 0.2.5 | 2024-08-12 | 43819 | Update dependencies |
| 0.2.4 | 2024-08-10 | 43618 | Update dependencies |
| 0.2.3 | 2024-08-03 | 43213 | Update dependencies |
0.2.2 | 2024-08-05 | 42855 | Fix refresh token URL |
0.2.1 | 2024-07-27 | 40267 | Update dependencies |
0.2.0 | 2024-08-01 | 36200 | Migrate to Low Code |
0.1.1 | 2024-05-21 | 38487 | [autopull] base image + poetry + up_to_date |
0.1.0 | 2023-03-16 | 24009 | Initial version |