API Documentation
Get started with our powerful search API in minutes
Quick Start
API Endpoints
Search
GEThttps://gateway.searchly.duysy-vincent.io.vn/searchParameters
keyword(required)Search query stringHeaders
X-API-Key(required)Your API keyDemo Search
GEThttps://gateway.searchly.duysy-vincent.io.vn/demo/searchParameters
keyword(required)Search query stringNo API key required for demo purposes. Returns mock data.
Code Examples
Python
import requests
# Search with API key
url = https://gateway.searchly.duysy-vincent.io.vn/search
params = {"keyword": "python programming"}
headers = {"X-API-Key": "YOUR_API_KEY"}
response = requests.get(url, params=params, headers=headers)
data = response.json()
print(f"Found {data['result']['total_results']} results")
for result in data['result']['results']:
print(f"- {result['title']}")JavaScript
const response = await fetch('https://gateway.searchly.duysy-vincent.io.vn/search?keyword=javascript+tutorial', {
headers: {
'X-API-Key': 'YOUR_API_KEY'
}
});
const data = await response.json();
console.log(`Found ${data.result.total_results} results`);cURL
curl -X GET "https://gateway.searchly.duysy-vincent.io.vn/search?keyword=react+components" \
-H "X-API-Key: YOUR_API_KEY"Response Format
Success Response
{
"task_id": "uuid-string",
"result": {
"query": "search query",
"results": [
{
"title": "Result Title",
"url": "https://example.com",
"content": "Result description...",
}
],
"total_results": 3,
"search_time": "500ms"
}
}Error Codes
400
Bad Request
Invalid parameters or missing required fields
403
Forbidden
Invalid or inactive API key
429
Too Many Requests
Rate limit exceeded or quota exceeded
504
Gateway Timeout
Search request timed out