Creates a new search session for a given query. Returns session info with available services and quota information.
The returned session.id should be passed as search_id to all subsequent service calls.
session.id
search_id
cURL
curl --request POST \ --url https://oathnet.org/api/service/search/init \ --header 'Content-Type: application/json' \ --header 'x-api-key: <api-key>' \ --data ' { "query": "[email protected]" } '
{ "success": true, "message": "Search session initialized successfully", "data": { "session": { "id": "sess_abc123", "query": "[email protected]", "search_type": "email", "status": "active", "created_at": "2024-01-15T10:30:00Z", "expires_at": "2024-01-15T11:30:00Z", "duration_minutes": 60 }, "user": { "plan": "Pro", "plan_type": "pro", "daily_lookups": { "used": 450, "remaining": 550, "limit": 1000, "is_unlimited": false } }, "services": { "service_key": { "name": "Service Name", "service_id": "service-id", "category": "general", "is_available": true, "is_premium": false, "session_quota": 100, "today_usage": 45, "recommended_quota": 50 } }, "summary": { "total_services": 2, "available_services": 2, "session_expires_in_minutes": 60 } } }
API key for authentication (lowercase header name)
The search query
"[email protected]"
Search session initialized
Show child attributes