Epic Games
Validate and enrich Epic account identifiers, linked accounts, tags, regions, creator data, friends, and achievements.
Base URL
- Production:
https://api.osint.ly
Authentication and access
Tools use the same bearer token model as the rest of the Osintly API.tools feature enabled. This applies to every tool route, including routes marked as free. Currently, all Osintly API subscriptions available on osint.ly/api/pricing include access to tools. If the plan does not include tools, the API returns 403 PLAN_FEATURE_REQUIRED.
When to use tools
| Use tools when | Use Search API when |
|---|---|
| You already know the observable type | You need full search orchestration |
| You want one direct enrichment response | You want module execution, streaming, and result persistence |
| You need low-overhead API calls | You need account discovery, leaks, BYOK, or webhooks |
| You want to call a specific signal group | You want Osintly to decide the relevant module set |
Response pattern
Most tool responses follow the same envelope:data object changes by operation. Endpoint schemas are documented in the generated Tools Endpoints section.
Saving /all results
POST /tools/<tool>/all can synchronously save the returned payload when you add save: true to the request body. This does not change the route cost.
Saved responses include meta.savedResult.id and can be fetched later with:
Cost discovery
The complete tools catalog is also available in the Osintly dashboard at osint.ly/tools. Every tool exposes acosts endpoint.
defaultPrice and a routes array. Each route entry includes kind, method, quantity, and routePattern.
POST /search is validation-only. It validates and normalizes the submitted identifier without calling the provider or consuming credits. Use /all or the focused enrichment routes when you want provider-backed data.
Next steps
- Review Epic Games
- Explore endpoint schemas in Tools Endpoints