Google Scholar API

Access scholarly articles and academic research data with ultra low latency and high accuracy. Integrate Google Scholar search functionality into your applications seamlessly.

API Overview

The Google Scholar API provides programmatic access to search for scholarly articles, retrieve metadata about academic publications, and access citation information. Perfect for research applications, academic platforms, and educational tools.

<100ms
Average Response Time
99.97%
Uptime Guarantee
24/7
Support Available

API Endpoint

GEThttps://api.bitlore.in/search

Parameters

ParameterTypeRequiredDescription
qstringYesSearch query for scholarly articles
search_enginestringYesMust be "google_scholar"
api_keystringYesYour API key for authentication
pageintegerNoPage number for pagination (default: 1)

Code Examples

import axios from 'axios';

const searchGoogleScholar = async () => {
  try {
    const response = await axios.get('https://api.bitlore.in/search', {
      params: {
        search_engine: 'google_scholar',
        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);
  }
};

searchGoogleScholar();

Response Format

{
  "status": true,
  "message": "Task executed",
  "data": {
    "results": [
      {
        "title": "Machine learning algorithms-a review",
        "link": "https://www.researchgate.net/profile/Batta-Mahesh/publication/344717762_Machine_Learning_Algorithms_-A_Review/links/5f8b2365299bf1b53e2d243a/Machine-Learning-Algorithms-A-Review.pdf",
        "authors": "B Mahesh - International Journal of Science and Research …, 2020",
        "snippet": "Here's a quick look at some of the commonly used algorithms in machine learning (ML)...",
        "cited_by": "https://scholar.google.com/scholar?cites=15194857180303073201",
        "related_articles": "https://scholar.google.com/scholar?q=related:sR_ChBn63tIJ:scholar.google.com/"
      }
    ],
    "related_searches": [
      {
        "text": "machine learning algorithms",
        "link": "https://scholar.google.com/scholar?q=machine+learning+algorithms"
      }
    ],
    "pagination_links": [
      {
        "text": "2",
        "link": "https://scholar.google.com/scholar?start=10&q=machine+learning"
      }
    ]
  }
}

Status Codes

200 - Success
Request completed successfully
400 - Bad Request
Invalid parameters or missing required fields
401 - Unauthorized
Invalid or missing API key
402 - Payment Required
API quota exceeded or payment required

Ready to Get Started?

Sign up for a free account and start integrating Google Scholar search into your applications today.