Price Parrot
API v1
The PriceParrot API gives you programmatic access to your competitor price data, product matches, and alert configuration. It follows REST conventions, resources are accessed via standard HTTP methods, and all responses are returned as JSON.
The API is intended for developers building integrations on top of Price Parrot, such as custom dashboards, repricing tools, or automated workflows. If you're using a store integration, most of this is handled for you automatically.
All requests must be made over HTTPS. Requests over plain HTTP will be rejected. All timestamps are returned in UTC ISO 8601 format.
The API uses API key authentication. Include your key in the Authorization header on every request.
curl https://api.priceparrot.io/products \ -H "Authorization: Bearer pp_live_xxxxxxxxxxxxxxxx" \ -H "Accept: application/json"
You can generate and manage your API keys from the Settings → API page in your Price Parrot dashboard. Keep your key secret, do not expose it in client-side code or public repositories.
Requests are rate-limited per API key. If you exceed the limit, you'll receive a 429 response. Wait for the window to reset before retrying.
Requests60per minute
Daily limit10krequests / day
If you need higher limits for a production integration, get in touch with us support@priceparrot.io.
Rather than polling the API repeatedly, you can register a webhook endpoint to receive events in real time. Price changes and alert triggers are all pushed to your server the moment they happen, with no impact on your rate limit quota.