Beta · v0.5.5Report a bug

Import your work from X

Vidit reads the geolocations you already publish on X and creates a detection for each one, with its coordinates, source, media and proof note. There are three ways in and one engine behind them, so a post reads the same whichever you use. There is no format to learn: write your post as you always do.

What makes a detection

Two conditions, the same for every entry. The post is yours: it comes from the X handle linked to your Vidit account, and a retweet does not count. It carries a coordinate: anywhere in its text, or in the text of your own post it directly replies to. A coordinate that appears only in a post you quote does not count.

What the detection carries

  • Coordinates. Read from your text in any usual form: decimal pairs (48.012345, 37.802411), decimal degrees with a hemisphere letter (33.1°N 35.5°E, N48.0123 E37.8024), DMS (48°00'45"N 37°48'08"E) and Google Maps @lat,lng links. A coordinate that appears only inside an image is not read.
  • Source URL. Every link your thread carries is a candidate, whatever the platform. Three are never candidates, because none points at footage: a link back to your own post, an X link naming no post, and a Google Maps link. A quote of the source post, or a single candidate link, becomes the source, and a quote outranks links. Several candidates leave the source empty and land as secondary links you pick from at review.
  • Source media. A quoted post's media is the footage. With no quote, the source post's media fills the slot, then your thread's first own video.
  • Title. The first line that carries text beyond coordinates and links, taken as written and cut at 120 characters. No line qualifying leaves the title empty, and you type one at review.
  • Proof. Your thread's text as you wrote it, coordinate line included, with each shortened link expanded back, and your photos as proof images. You edit it at review.

A detection is on the map from the moment it lands, marked as a machine detection and attributed to your account, and it waits in your detections queue. Review it, correct the event date, then publish it as a geolocation. Rejecting it removes it. Only you turn your detection into a geolocation.

A post carrying several coordinates makes one detection each, sharing every other field. Importing the same geolocation again reuses the first detection instead of duplicating it, and a detection you already published or rejected stays as it is, so re-running an import is always safe.

Three ways in

Upload your X archive

Upload your official X export and every geolocation you already published comes back as a detection. This is the only entry that reads your whole history at once, and the only entry that stitches full self threads, so a coordinate you posted three replies down still lands beside the source you posted at the top.

  1. 1

    Request your archive on X

    On X: Settings → "Your account" → "Download an archive of your data".
  2. 2

    Wait for X to build it

    Confirm your password. X prepares the file and notifies you when it's ready (often minutes, up to 24h).
  3. 3

    Download the .zip

    Open the link from X's email or in-app banner and save the zip to your device.
  4. 4

    Upload it on Vidit

    Open Submit and drop the zip on the archive panel. Your browser strips the zip before uploading it, which reduces the upload size.

The stripped zip must stay under 4 GB. Contact us if yours is larger after stripping. X's own guide

An export runs as a background job, so you can close the page. Vidit emails you the outcome when it finishes: how many detections were created, updated and skipped, and how many need a source or carry several coordinates. Uploading the same export again creates no duplicates, which is also how you resume an import that failed.

Paste a post URL on Vidit

Open Submit, pick From an X post and paste the link to one of your own posts. The detection is created while you wait; the review opens on it when nothing needs your attention, otherwise the page tells you what does. Your own posts only, matched against the X account linked to your profile; a third party's footage goes through the plain submit form with a source URL.

Warnings and refusals are shown on the page rather than on X, and nothing is posted under your handle, so this is the way in when you do not want a public trace. Pasting a post the bot already imported reopens that detection instead of making a second one.

Tag @ViditBot on X

Tag @ViditBot on a geolocation post and the detection appears on Vidit within seconds. You do not leave your feed and you retype nothing. The bot imports only for X handles linked to a Vidit account: it stays silent for any other handle and creates nothing. It reads public posts only, so a tag from a protected account imports nothing.

Your post, then your own reply

Post the geolocation, then reply to yourself with the source and the tag. The bot reads both posts as one, and the detection is filed under the first of them, so tagging either one imports the same geolocation once. This is also how you import a post you published earlier. The coordinate, the source link and the tag can also sit on one post.

a

analyst

@analyst

Strike on the vehicle depot 48.123456, 37.654321 Smoke plume matches the skyline.
a

analyst

@analyst · replying to @analyst

tiktok.com/@warfootage/video/7 @viditbot
the re-uploaded footage video (source)

The bot answers in-thread with your detection's reference and with what to fix at review: an empty source, several coordinates, a missing footage file or post date, or media already on Vidit. When nothing imports, it names which of the three refusals it was. Replies are capped per hour, so a burst of tags still creates every detection while some of them go unanswered.

Vidit

@viditbot · replying to @analyst

✅ 1 detection saved · ref 94183d44 Review from your profile