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

ParameterTypeRequiredDescription
qstringYesSearch query for images
search_enginestringYesMust be "bing_images"
api_keystringYesYour API key for authentication
pageintegerNoPage number for pagination (default: 1)
safe_searchstringNoFilter 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[]:

FieldTypeDescription
thumbnailstring (URL)Thumbnail image URL
linkstring (URL)Source page URL
titlestringImage title
descriptionstringImage description or alt text
sizestringImage 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

200Success
400Bad Request
401Unauthorized
402Payment Required

Ready to integrate?

Get your free API key and start building.