Netlify is a hosting service for the programmable web. It understands your documents and provides an API to handle atomic deploys of websites, manage form submissions, inject JavaScript snippets, and much more. This is a REST-style API that uses JSON for serialization and OAuth 2 for authentication.
https://api.netlify.com/api/v1
Auth type
Bearer Token
Auth header
Authorization: Bearer YOUR_ACCESS_TOKEN
Rate limit
500 requests/min per API token
Pricing
Free tier available
Free quota
100 GB bandwidth / month
Documentation
https://api.netlify.com/api/v1
Endpoint status
Server online — HTTP 401 — server is online but path returned an error (may require auth)934ms
(checked Mar 29, 2026)
Builder score
B
73%
builder-friendly
Personal Access Token as a Bearer token in the Authorization header
Authorization: Bearer YOUR_ACCESS_TOKEN
| Plan | Price/mo | Included |
|---|---|---|
| Hobby | Free | 100 GB bandwidth/mo |
| Pro | $19 | 400 GB bandwidth/mo |
| Business | $99 | Advanced security, SSO |
| Enterprise | $0 | Custom pricing |
Hobby: free. Pro: $19/mo (400GB bandwidth). Business: $99/mo. Enterprise: custom pricing.
| Method | Path | Description |
|---|---|---|
| GET | /accounts |
GET /accounts |
| POST | /accounts |
POST /accounts |
| GET | /accounts/types |
GET /accounts/types |
| DELETE | /accounts/{account_id} |
DELETE /accounts/{account_id} |
| GET | /accounts/{account_id} |
GET /accounts/{account_id} |
| PUT | /accounts/{account_id} |
PUT /accounts/{account_id} |
| GET | /accounts/{account_id}/audit |
GET /accounts/{account_id}/audit |
| GET | /accounts/{account_id}/env |
Returns all environment variables for an account or site. An account corresponds |
curl -X GET 'https://api.netlify.com/api/v1/accounts' \ -H 'Authorization: Bearer <access_token>'
{}
Data sourced from API Map. Always verify pricing and rate limits against the official Netlify's API documentation documentation.