Games Database API Documentation - HL Gaming Official




GameDB: Games Database API Documentation
Welcome to the comprehensive documentation for the GameDB API endpoint. This API enables you to access a complete database of game details from a trusted data source. Whether you are searching for a specific game or displaying general video game information, this endpoint provides live summaries, images, and additional metadata.
The API supports customizable queries by accepting dynamic search terms. If a search parameter is provided, a dedicated /api/games route is used; otherwise, the API defaults to a general search term "video game" via the /api/default endpoint. All requests are logged and limited by your daily quota, ensuring reliable and secure usage based on your subscription plan.
🚫 Usage Limit Alert: This API is subject to daily usage limits. Refer to the usage object in each response to monitor your quota and upgrade your plan if needed.
🚨 Parameter Restriction: The subSec parameter is not supported for the GameDB endpoint. Omit subSec from your queries to avoid errors.
🚨 Security Warning: Never expose your useruid or api key in client-side code. Always secure these credentials on your server.
Endpoint Parameters
To access the GameDB API, you must supply the following query parameters:
Parameter Requirement Description
sectionName Required Must be set to gamesDB to access the games database endpoint.
useruid Required Your unique developer ID used for authentication and quota tracking.
api Required Your secret API key. Keep it confidential.
search Optional A search term (e.g., Call of Duty or Zelda). When supplied, detailed results for matching games are returned.
count Optional Number of results to return. Defaults to 10 if not provided.
offset Optional Pagination offset (e.g., 0 for the first page, 10 for the next page).
wikiLang Optional Language code for Wikipedia summaries (e.g., en, es). Defaults to en.
includeImages Optional Boolean flag (true/false) determining if thumbnail images should be included. Defaults to true.
summaryLength Optional Maximum character length for game summaries (0 returns the full summary).
subSec Not Supported Do not include this parameter for the GameDB endpoint.
Error Responses
  • {"error":"Missing required parameters"} – Returned when one or more required parameters are omitted.
  • {"error":"Auth Failed! Please Check Your User ID & Try Again.."} – Returned when the provided useruid is invalid or missing.
  • {"error":"Invalid API key. Obtain an official key from https://www.hlgamingofficial.com/p/api.html"} – Returned when the supplied api key does not match our records.
  • {"error":"subSec is not allowed for gamesDB."} – Returned if the subSec parameter is present.
  • {"error":"Server error or external API issue. Try again later."} – Indicates an internal or upstream error.
API Operations & Use Cases
The GameDB API supports dynamic search operations for game data via two primary routes:
1. Custom Search Operation:
  • If a search parameter is provided, the API utilizes the /api/games endpoint.
  • Returns search-based results including:
    • title: Game title.
    • summary: A brief summary from Wikipedia.
    • image: Thumbnail image URL.
    • url: Link to the Wikipedia page.
    • credit: Identifier text (set to "Fetched using hl gaming official api").
    • customSearchUrl: A custom URL of HL GAMING OFFICIAL content.
  • This operation is ideal when users wish to search and display specific game data.
2. Default Operation:
  • If no search parameter is provided, the API defaults to a general search using the term "video game".
  • It calls the /api/default endpoint and returns a generic set of games data.
  • This operation is perfect for displaying general game listings when no specific query is made.
Note: Always omit the subSec parameter when querying the GameDB endpoint.
Example API Requests
Use the example requests below as a guide for integrating the GameDB API:
1. Custom Search for a Specific Game:
curl -X GET "https://hl-gaming-official-main-api.vercel.app/api?sectionName=gamesDB&useruid=YOUR_USER_UID&api=YOUR_API_KEY&search=Call+of+Duty&count=5&offset=0&summaryLength=120&includeImages=true"
2. Default Request with No Custom Search Term:
curl -X GET "https://hl-gaming-official-main-api.vercel.app/api?sectionName=gamesDB&useruid=YOUR_USER_UID&api=YOUR_API_KEY&count=10&offset=0"
Example Output Responses
Here are sample responses you might receive from the GameDB API.
A. Successful Custom Search Operation:
{ "source": "HL Gaming Official", "endpoint": "gamesDB/gamesDB", "result": { "games": [ { "title": "Call of Duty", "summary": "Call of Duty is a first-person shooter video game series known for its cinematic single-player campaigns…", "image": "https://upload.wikimedia.org/...", "url": "https://en.wikipedia.org/wiki/Call_of_Duty", "credit": "Fetched using hl gaming official api", "customSearchUrl": "https://hlgamingofficial.com/search?q=Call%20of%20Duty" }, { "title": "Call of Duty: Modern Warfare", "summary": "Modern Warfare is a modern installment that reinvents multiplayer combat and immersive storytelling…", "image": "https://upload.wikimedia.org/...", "url": "https://en.wikipedia.org/wiki/Call_of_Duty:_Modern_Warfare", "credit": "Fetched using hl gaming official api", "customSearchUrl": "https://hlgamingofficial.com/search?q=Call%20of%20Duty:%20Modern%20Warfare" } // ... additional game objects ] }, "usage": { "usedToday": 5, "dailyLimit": 1000, "remainingToday": 995 } }
B. Successful Default Operation (No Search Term):
{ "source": "HL Gaming Official", "endpoint": "gamesDB/gamesDB", "result": { "games": [ { "title": "Video Game", "summary": "Video games are electronic games that involve interaction with a user interface…", "image": "https://upload.wikimedia.org/...", "url": "https://en.wikipedia.org/wiki/Video_game", "credit": "Fetched using hl gaming official api", "customSearchUrl": "https://hlgamingofficial.com/search?q=video%20game" }, { "title": "Arcade Game", "summary": "Arcade games are coin-operated entertainment machines that became popular in the 20th century…", "image": "https://upload.wikimedia.org/...", "url": "https://en.wikipedia.org/wiki/Arcade_game", "credit": "Fetched using hl gaming official api", "customSearchUrl": "https://hlgamingofficial.com/search?q=Arcade%20Game" } // ... additional game objects ] }, "usage": { "usedToday": 6, "dailyLimit": 1000, "remainingToday": 994 } }
Obtaining Your Credentials
To use the GameDB API, you must possess a valid developer useruid and a secret api key. These credentials are issued during registration and are crucial for authenticating your requests and enforcing your daily quota.
Credential Description
useruid Your unique developer identifier, used for API authentication and tracking your usage.
api Your secret API key. Keep this key secure and do not expose it publicly.
API Usage Examples
Use the sample code below to quickly integrate the GameDB API into your application.

    
FAQ & Best Practices
Q1: What is the primary purpose of the GameDB API?
A: The GameDB API provides live game details from a centralized database. It allows developers to query game summaries, images, and related data either by a custom search term or by defaulting to general video game information.
Q2: How do I perform a custom search?
A: Include the search parameter in your request with the desired game title or keyword. When provided, the API routes your query to the dedicated search endpoint.
Q3: What should I do if my daily quota is exceeded?
A: Each API response includes a usage object displaying your usedToday, dailyLimit, and remainingToday values. Monitor these values and upgrade your plan if necessary.
Q4: How can I secure my API credentials?
A: Always perform API calls from your server-side code. Never expose your useruid or api key in client-side applications.
Best Practices:
  • Cache frequent responses to reduce the number of API calls.
  • Gracefully handle error messages by providing a fallback in your application.
  • Regularly monitor your API usage and plan for scalability.
  • Keep your API credentials secure at all times.
HL Gaming Official GameDB API Documentation © 2025
Continue Reading
You are offline. Connect to the internet.
🔔
Notifications
LIVE

LIVE Actions

Select an action: