USD Vibe API
Access real-time currency exchange rates and forex news through our powerful REST API. Built for developers, traders, and businesses.
Two Powerful APIs
Choose the API that fits your needs, or use both for a complete forex data solution.
Currency Rates API
Get live exchange rates for 150+ currencies including crypto. Updated every 5 minutes with high precision.
- 150+ fiat and crypto currencies
- Real-time exchange rates
- Single currency or bulk requests
- JSON response format
Forex News API
Stay informed with curated forex news from trusted sources. Perfect for trading signals and market analysis.
- Breaking forex news
- Market sentiment analysis
- Currency pair filtering
- Pagination support
API Documentation
Simple REST API with JSON responses. Get started in minutes.
1Authentication
All API requests require authentication using your API key. Include it in the request header:
X-API-Key: vt_your_api_key_hereAlternatively, you can use Bearer token authentication:
Authorization: Bearer vt_your_api_key_here2Base URL
https://api.usdvibe.com/api/v13Rates API Endpoints
/ratesGet all available currency exchange rates.
Example Request:
curl -X GET "https://api.usdvibe.com/api/v1/rates" \ -H "X-API-Key: vt_your_api_key"
Example Response:
{
"rates": [
{
"currency": "EUR",
"name": "Euro",
"rate": 0.92145,
"change_24h": -0.15
},
{
"currency": "GBP",
"name": "British Pound",
"rate": 0.79234,
"change_24h": 0.08
}
],
"last_update": "2024-01-20T15:30:00Z",
"base_currency": "USD"
}/rates/:currencyGet exchange rate for a specific currency.
Example Request:
curl -X GET "https://api.usdvibe.com/api/v1/rates/EUR" \ -H "X-API-Key: vt_your_api_key"
Example Response:
{
"currency": "EUR",
"name": "Euro",
"rate": 0.92145,
"change_24h": -0.15,
"last_update": "2024-01-20T15:30:00Z"
}4News API Endpoints
/newsGet forex news articles with optional filtering and pagination.
Query Parameters:
| Parameter | Type | Description |
|---|---|---|
page | integer | Page number (default: 1) |
limit | integer | Items per page (default: 20, max: 100) |
currency | string | Filter by currency (e.g., EUR, GBP) |
Example Request:
curl -X GET "https://api.usdvibe.com/api/v1/news?limit=10" \ -H "X-API-Key: vt_your_api_key"
Example Response:
{
"items": [
{
"id": "abc123",
"title": "EUR/USD rises as ECB signals hawkish stance",
"summary": "The euro gained against the dollar...",
"source": "Reuters",
"url": "https://...",
"published_at": "2024-01-20T14:30:00Z",
"sentiment": "bullish",
"currencies": ["EUR", "USD"]
}
],
"total": 150,
"page": 1,
"limit": 10
}/news/:idGet a specific news article by ID.
5Error Codes
| Code | Meaning |
|---|---|
401 | Invalid or missing API key |
403 | Access denied (no permission for this endpoint) |
404 | Resource not found |
429 | Rate limit exceeded |
500 | Internal server error |
6Rate Limits
API requests are rate-limited based on your plan. Default limit is 100 requests per minute. Rate limit information is included in response headers:
X-RateLimit-Limit: 100 X-RateLimit-Remaining: 95 X-RateLimit-Reset: 1705765800
Request API Access
Fill out the form below to request API access. We'll review your application and get back to you within 24-48 hours.
Need Help?
Have questions about our API or need custom integration support? Our team is here to help.
Contact API Support