Visual Search
Bing Images API
Access millions of high-quality images with fast response times and robust search functionality.
Overview
The Bing Images API provides programmatic access to search for images across the web, retrieve image metadata, and access high-quality image results. Perfect for applications requiring image search, content discovery, and visual search capabilities.
<100ms
Avg. Response Time
99.97%
Uptime Guarantee
Millions
Image Index
API Endpoint
GEThttps://api.bitlore.in/search
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| q | string | Yes | Search query for images |
| search_engine | string | Yes | Must be "bing_images" |
| api_key | string | Yes | Your API key for authentication |
| page | integer | No | Page number for pagination (default: 1) |
| safe_search | string | No | Filter level: "Off", "Moderate", "Strict" (default: "Moderate") |
Code Examples
import axios from 'axios';
const searchBingImages = async () => {
try {
const response = await axios.get('https://api.bitlore.in/search', {
params: {
search_engine: 'bing_images',
q: 'machine learning',
page: 1,
api_key: 'YOUR_API_KEY'
}
});
console.log('Results:', response.data);
return response.data;
} catch (error) {
console.error('Error:', error.response?.data || error.message);
}
};
searchBingImages();Response Format
{
"status": true,
"message": "Task executed",
"data": {
"results": [
{
"thumbnail": "https://example.com/thumb.jpg",
"link": "https://example.com/image-page",
"title": "Machine Learning explained",
"description": "learning machine what",
"size": "1366×768"
}
]
}
}Response Field Reference
Fields inside data.results[]:
| Field | Type | Description |
|---|---|---|
| thumbnail | string (URL) | Thumbnail image URL |
| link | string (URL) | Source page URL |
| title | string | Image title |
| description | string | Image description or alt text |
| size | string | Image dimensions (e.g. 1920×1080) |
Pagination
Use the page parameter to fetch additional result pages. Default is page 1.
GET .../search?search_engine=bing_images&q=nature&page=2&api_key=YOUR_KEY
Error Handling
400 Bad Request
Invalid or missing parameters
401 Unauthorized
Invalid or missing API key
402 Payment Required
Quota exceeded — upgrade your plan
Rate Limits & Quotas
Limits depend on your plan. Free Developer tier: 50 calls. Production and above: 10,000+ calls per billing period.
View pricing →Status Codes
200 — Success
400 — Bad Request
401 — Unauthorized
402 — Payment Required