Picarta.ai
AI photo geolocation — GPS predictions and EXIF context.
Picarta.ai estimates where a photo was taken from visual content (and EXIF when available). SearchIn returns ranked predictions with city, region, country, confidence, and map links.
Capabilities
- Worldwide image-to-GPS estimation from an uploaded photo or image URL
- Top-k location predictions with confidence scores
- City, province, and country labels when available
- Camera / timestamp metadata surfaced from EXIF when present
What you get back
- Ranked prediction cards
- OpenStreetMap deep links
- EXIF camera maker / model panel
- Query image preview
UI workflow
Choose Image, then upload a photo or paste a URL.
Select Picarta.ai.
Review ranked locations, confidence, and open maps for verification.
Sample queries
| Input type | Query | Notes |
|---|---|---|
image | https://upload.wikimedia.org/wikipedia/commons/8/83/San_Gimignano_03.jpg | Landmark / place estimation |
Pricing
image $0.50
Best for
- Locating untagged travel or surveillance photos
- Corroborating claimed locations
- Visual geoint alongside face search
How it works & why through OSINTverse
How the request runs
- 1Choose Image, then upload a photo or paste a direct image URL.
- 2Picarta.ai estimates the capture location from visual content, using EXIF as extra signal when the file carries it.
- 3Top-ranked predictions return with coordinates, place labels, and confidence scores.
- 4SearchIn renders ranked cards with OpenStreetMap deep links and an EXIF camera panel.
Coverage. Worldwide image-to-GPS estimation with top-k ranked predictions, city / province / country labels, and EXIF camera context where present.
Why route Picarta.ai through OSINTverse
- ·Predictions arrive as ranked cards with place labels and OpenStreetMap deep links — no manual coordinate plotting.
- ·EXIF camera and timestamp context is surfaced next to the visual prediction when the file carries it.
- ·Runs on the same wallet and result schema as face search, so image work stays in one case.
| Picarta.ai directly | Through OSINTverse | |
|---|---|---|
| Getting started | Picarta.ai issues its own API token with usage tied to their plan, and returns raw coordinates you plot yourself. | Sign in, top up from $10, and run Picarta.ai the same minute — no vendor contract, seat, or sales call. |
| What a query costs | Plan, credit pack, or contract pricing set by the vendor and paid up front. | Pay per query from your prepaid balance — Picarta.ai starts at $0.50 for image lookups, with the exact price shown before you run it. |
| Failed lookups | Handled under the vendor's own credit and refund policy. | Automatically refunded to your wallet — a search that fails upstream after billing is not charged. |
| Output format | A vendor-specific response shape you normalise and render yourself. | Normalised result panels plus the raw JSON, returned by the same POST /v1/search contract as every other integration. |
| Cross-source work | Copy-paste between vendor dashboards to follow a lead into another dataset. | Results join one case graph, so you can pivot an entity into any of the other 16 integrations in a click. |
| Running it for a team | Per-seat or per-account access, billed and administered per analyst. | One shared team wallet with roles, provider allowlists, enforced MFA, and audit history — no per-seat fee. |
| Volume work | Script the vendor API yourself, including retries, polling, and rate handling. | Bulk search takes up to 50 queries across selected providers in one submission (max 100 jobs), with per-job status and partial-failure handling. |
One wallet, no subscriptions
Top up prepaid USD from $10 and spend it a query at a time across all 17 integrations. No monthly fee, no seat count — and the balance never expires.
Failed searches are refunded
If an upstream provider errors or times out after the charge, the search is marked refunded and the money goes back to your wallet automatically.
One API for every source
The same POST /v1/search contract and x-api-key header work for every integration, so adding a source to your automation is a one-word change.
Cases and pivot graph
Results land in a named case you can reopen. Entities become graph nodes you can pivot from into any other integration without retyping.
Team wallets and controls
Share one balance with roles, provider allowlists, enforced MFA, and audit history — instead of buying a vendor seat for every analyst.
Exports built in
Download any result as JSON, CSV, or PDF, and export the case graph as PNG, SVG, entities CSV, or graph JSON.
Good to know
- Geolocation is an AI estimate with a confidence score, not a GPS fact.
- Indoor, generic, or heavily edited photos produce weaker predictions.
API example
$0.50 per query. The Example tab is free sample data. The Try it tab runs a real search and charges the active workspace wallet at the same rates as the dashboard.
Predictions
3
Top confidence
94%
Top location
San Gimignano
Tuscany, Italy
Countries
1
NIKON CORPORATION NIKON D200

Query image
EXIF 2010:09:21 12:04:46
curl -X POST "https://apiv1.osintverse.com/v1/search" \ -H "Content-Type: application/json" \ -H "x-api-key: ov_your_api_key" \ -d '{"provider":"picarta","input_type":"image","query":"https://upload.wikimedia.org/wikipedia/commons/8/83/San_Gimignano_03.jpg"}'Invalid provider + input_type pairs return HTTP 422. Confirm combinations with GET /v1/providers or the pricing matrix.
Run this in the SearchIn UI or create an API key. Full HTTP reference: search workflow. Marketing overview: Picarta.ai integration.