Archived PandoMedia · Undo
AngelList API

The AngelList API provides developers with a RESTful interface to the AngelList data set. Some endpoints are public and require no authentication. If you do require authentication, please first register your application. For more information, read the OAuth FAQ.

Endpoints

For more information on individual endpoints, check out the pages on the left sidebar. We're adding new endpoints every day. Send your requests and ideas to api@angel.co and follow @angellistapi for updates.

Private Information

We currently do not expose any of our startups' private information through the API, except to select trusted parties. In the future we hope to more widely release this information. Stay tuned.

Rate Limiting

Public requests are limited to 1000 requests per hour and are bucketed by IP. Authenticated requests (using tokens) are limited to 2000 requests per hour. These limits will raise as the API becomes more stable. If you feel you need more frequent access, please contact api@angel.co.

Pagination

Responses that return collections of objects are by default paginated to 50 objects per page. If the endpoint returns ids, the default is 1000 ids per page. If the endpoint returns activity feed items, the default is 25 items per page. You may supply the page and per_page parameters to control pagination. However, you can never request more than the default.

Paginated requests will include metadata in the root of the response object similar to the following:

 {
   "users": [ ... ],
   "total": 13723,
   "per_page": 50,
   "page": 1,
   "last_page": 275,
 }

Response Format

All responses are of type application/json. JSONP is supported—just pass a callback in the query string. The response will be of type text/javascript. For example, http://api.angel.co/1/users/155?callback=parse responds with:

parse({"name":"Naval Ravikant", "id":155, ...})

HTTP / HTTPS

All endpoints are available over HTTPS. You may make a request over HTTP only if the endpoint does not require authentication.

Beta

This is version 1 of the API, and is considered a beta product. Though incredibly rare, disruptive changes may be made at any time. Developers with registered apps will be notified before these changes are implemented.

Questions, Concerns, Bug Reports

We'll occasionally send announcement emails to all developers with registered apps. You should follow @angellistapi for frequent updates. And please, send your feedback to api@angel.co. Happy hacking!