Skip to main content
The Tools API exposes focused enrichment endpoints that run immediately and return a normalized JSON response. Use tools when you need a direct lookup for one observable, without creating a full Osintly search.

Epic Games

Validate and enrich Epic account identifiers, linked accounts, tags, regions, creator data, friends, and achievements.

Vehicle History Finder

Enrich US VINs and French license plates with vehicle identity, history signals, recalls, fluids, and capacity data.

Xbox

Enrich Xbox Live gamertags and XUIDs with profile, presence, social, games, media, clubs, and title details.

Steam

Enrich Steam vanity names and SteamID64 values with profiles, bans, games, friends, badges, groups, content, statistics, and inventory.

PlayStation Network

Enrich PSN online IDs and account IDs with profile, presence, trophy summary, and games.

Roblox

Enrich Roblox usernames and user IDs with profile, social, friends, groups, games, badges, and collectibles.

Base URL

  • Production: https://api.osint.ly
All tool endpoints are under:

Authentication and access

Tools use the same bearer token model as the rest of the Osintly API.
Tool execution requires a paid API subscription with the 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


Response pattern

Most tool responses follow the same envelope:
The 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:
Only the API key and creator that saved the result can retrieve it.

Cost discovery

The complete tools catalog is also available in the Osintly dashboard at osint.ly/tools. Every tool exposes a costs endpoint.
Free operations return no core-search credit charge, but still require paid Tools API access. Paid operations are priced by the route and are visible in the cost payload. The costs response contains defaultPrice and a routes array. Each route entry includes kind, method, quantity, and routePattern.
For gaming tools, 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

  1. Review Epic Games
  2. Review Vehicle History Finder
  3. Review Xbox
  4. Review Steam
  5. Review PlayStation Network
  6. Review Roblox
  7. Explore endpoint schemas in Tools Endpoints