Enable the API
Where to find your API key
- Go to Account Settings
- Click API Details
- Click Get PriceLabs API Key

Once enabled, your API key appears on the same page. Use Copy API Key to copy it, or Regenerate API Key if you need a new one.

PMS connections
You do not need an API key if your PMS is already directly connected to PriceLabs.
Authentication
Once the Customer API is enabled for your PriceLabs account, copy your API key from Account Settings → API Details and send it as the X-API-Key header on every request.
Rate limiting
Each Customer API key is limited to:
- 60 requests per minute
- 1,000 requests per hour
Exceeding these limits returns a 429 Too Many Requests response.
API rate limits are applied to ensure platform stability and performance. If your use case requires higher rate limits, please contact our support team with details of your business requirements. Requests for increased limits are reviewed on a case-by-case basis and approval is subject to evaluation by our team.
Timeout configuration
Processing time can vary depending on server load. We recommend setting your client timeout to 300 seconds to allow for potential delays, even though we aim to respond within that timeframe.
API usage charges
We charge $1 per listing per month (plus applicable taxes) for all listings syncing during a billing month.
API Key Charges
Additional charge of $1/month (plus applicable taxes) per synced listing.
Video tutorial
Next steps
- Browse the API Reference for all available endpoints