helpCenter.articles.4.title
May 22, 2026 • helpCenter.readTime • helpCenter.byOperIP Team
## API Integration Guide
OperIP provides a RESTful API for programmatic access to our services.
### Getting Started
1. **API Key**: Get your API key from the [dashboard](/undefined/dashboard)
2. **Base URL**: `https://api.operip.com/v1`
3. **Authentication**: Use Bearer token authentication
### Endpoints
**Get IP List**
```
GET /ips
Authorization: Bearer YOUR_API_KEY
```
**Purchase IP**
```
POST /ips/purchase
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{
"location": "US",
"quantity": 5,
"plan": "premium"
}
```
**Check IP Status**
```
GET /ips/{ipId}
Authorization: Bearer YOUR_API_KEY
```
### Error Handling
Always handle API errors gracefully:
- 400: Bad Request - Check your parameters
- 401: Unauthorized - Invalid API key
- 403: Forbidden - Insufficient permissions
- 404: Not Found - Resource doesn't exist
- 500: Server Error - Try again later
### Rate Limits
Our API has rate limits to ensure fair usage:
- 100 requests per minute
- 10,000 requests per day
- Contact support for higher limits