OSINTverseDocs

GeoSeer

AI photo geolocation with ranked locations and visual reasoning.

GeoSeer estimates where a photo was taken from visual clues and returns ranked location candidates with confidence, addresses, and written reasoning. SearchIn runs GeoSeer’s fast analysis mode and renders the results as place cards with map links.

Capabilities

  • Image-to-location estimation from an uploaded photo or public image URL
  • Ranked location candidates with latitude, longitude, and confidence
  • Human-readable address labels and visual reasoning for each candidate
  • OpenStreetMap deep links for field verification

What you get back

  • Ranked prediction cards with reasoning
  • Address and GPS coordinates
  • OpenStreetMap deep links
  • Query image preview

UI workflow

Choose Image, then upload a photo or paste a direct image URL.

Select GeoSeer.

Review ranked locations, confidence, reasoning, and open maps to verify.

Sample queries

Input typeQueryNotes
imagehttps://upload.wikimedia.org/wikipedia/commons/a/a8/Tour_Eiffel_Wikimedia_Commons.jpgLandmark / place estimation

Pricing

image $0.40

Best for

  • Locating untagged photos with visible landmarks or scene clues
  • Comparing candidate places with written visual reasoning
  • Visual geoint alongside facial recognition

How it works & why through OSINTverse

How the request runs

  1. 1Choose Image, then upload a photo or paste a direct image URL.
  2. 2SearchIn sends the image to GeoSeer’s analyze API in fast mode.
  3. 3GeoSeer returns ranked location candidates with coordinates, addresses, confidence, and visual reasoning.
  4. 4SearchIn renders the candidates as place cards with OpenStreetMap deep links — no SSE client or coordinate plotting on your side.

Coverage. AI photo and video geolocation with ranked location candidates, address labels, confidence scores, and written reasoning for each candidate. SearchIn exposes image URL and upload workflows through the same SearchIn image input as Facecheck.id.

Why route GeoSeer through OSINTverse

  • ·Ranked cards with addresses, confidence, and visual reasoning — not a bare lat/long list.
  • ·OpenStreetMap deep links for each candidate so analysts can verify in one click.
  • ·Runs on the same prepaid wallet and case graph as Facecheck.id and the rest of SearchIn.
GeoSeer directly compared with GeoSeer through OSINTverse SearchIn
 GeoSeer directlyThrough OSINTverse
Getting startedGeoSeer sells its own API key with plan-tied request limits, and returns locations you map and explain yourself.Sign in, top up from $10, and run GeoSeer the same minute — no vendor contract, seat, or sales call.
What a query costsPlan, credit pack, or contract pricing set by the vendor and paid up front.Pay per query from your prepaid balance — GeoSeer starts at $0.40 for image lookups, with the exact price shown before you run it.
Failed lookupsHandled 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 formatA 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 workCopy-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 teamPer-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 workScript 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.
  • SearchIn uses GeoSeer’s fast analysis mode. Agent and text-only event modes are not exposed in SearchIn.
  • Indoor, generic, or heavily edited media produce weaker predictions.
  • Upstream analysis can take tens of seconds — SearchIn waits for the final response rather than streaming branch events.

API example

$0.40 per query. Live runs charge the active workspace wallet — the same rates as the dashboard.

Sample data
Case results
completed

GeoSeer · image · https://upload.wikimedia.org/wikipedia/commons/a/a8/Tour_Eiffel_Wikimedia_Commons.jpg

Predictions

2

Top confidence

95%

Top location

Eiffel Tower, Paris, France

48.8584, 2.2945

Processing

24.9s

fast mode

Query image

Eiffel Tower, Paris, France

Rank #1

95%

Address

GPS

Reasoning

The image shows the Eiffel Tower from Trocadero gardens, with the Champ de Mars layout and surrounding Haussmann blocks matching central Paris.

Notre-Dame, Paris, France

Rank #2

72%

Address

GPS

Reasoning

Gothic cathedral architecture and urban layout align with Notre-Dame on Île de la Cité, though the primary landmark is clearer at the Eiffel Tower candidate.

curl -X POST "https://apiv1.osintverse.com/v1/search" \  -H "Content-Type: application/json" \  -H "x-api-key: ov_your_api_key" \  -d '{"provider":"geoseeer","input_type":"image","query":"https://upload.wikimedia.org/wikipedia/commons/a/a8/Tour_Eiffel_Wikimedia_Commons.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: GeoSeer integration.

On this page