Our REST APIs are the code building blocks of the Hurdle platform. They allow you to access data as you would through the dashboards.


  • Access to our API is achieved via HTTPS requests.
  • A combination of API key, URL validation, and roles and permissions are used to determine the validity of each request.
  • Read more about the endpoints that require authentication, and how to use them: Authentication.


All DaaS endpoints are hosted under api.hurdle.bio (or api.sandbox.hurdle.bio for the sandbox version).


Hurdle uses conventional HTTP response codes to indicate the success or failure of an API request. In general: Codes in the 2xx range indicate success. Codes in the 4xx range indicate an error that failed given the information provided (i.e. validation or authentication error). Codes in the 5xx range indicate an error with Hurdle's servers.

Rate Limiting

Requests are limited to 1,000 per minute.