Upload your game gallery. Athletes are named automatically with MatchID, a multi-layer AI approach that combines face matching with team and event identification, against your roster. Names written into XMP/IPTC metadata. Same-day delivery.
The Problem
Your phone buzzes. Someone needs a photo of an athlete for a story going live in the morning. You have hundreds of galleries with hundreds of photos, and the right one could be in any of them. You're scrolling through folders, squinting at thumbnails, trying to match a face to a name.
GalleryID solves that. Upload your gallery. Faces are matched against your roster, team and event identification narrows the candidate pool, and athletes are named automatically. Photos are tagged, searchable, and ready. Find any athlete at the click of a button. Download with names written into the metadata. No spreadsheets. No re-tagging. No midnight data entry.
How MatchID Works
Face matching handles clear shots and profile views. Team identification reads the team uniform and event context to narrow the candidate pool, so helmets, sunglasses, and tough angles still land matches that face recognition alone would miss. Roster matching cross-references both against the roster you uploaded.
Your Files, Your Data
When you download from GalleryID, athlete names are written directly into XMP and IPTC metadata. Open in Photo Mechanic, Lightroom, or Capture One. The tags are already there. Your archive stays searchable, and your files stay portable. No plugin. No export step.
Why Switch
Fits Your Stack
GalleryID isn't asking you to change your workflow. It plugs into it.
XMP metadata writes directly to the file on download. Open in Photo Mechanic and the athlete names are already there. Filter, caption, and keyword without entering a single character manually.
IPTC PersonInImage fields are populated on every downloaded file. Build smart collections by athlete name. Your existing keyword workflow, just already done for you.
Auto-export tagged files to any server destination: wire services, team servers, or your own archive. Configure credentials once. Tagged photos export on demand.
What's included
MatchID, search, sharing, FTP, the store, flexible pricing. All included in paid plans.
Multi-layer AI combining face matching with team and event identification. Confidence scoring so you review what's uncertain, not what's already correct.
Once names are in the metadata, the whole archive is searchable. Pull any athlete's photos across games, sports, and seasons in one search.
Add an assistant, a second photographer, an editor. No per-seat charges. Roles control who sees what.
XMP and IPTC PersonInImage embedded on download. Manually tag straight from your loaded roster by name or number, no shortcodes needed.
Curate collections, share galleries. Public, private, or password-protected. Send a link and control who gets in.
Generate a gallery-specific upload URL and share it with an assistant, second photographer, parent, or volunteer. No account needed for them.
Built-in FTP and SFTP. Add client and wire destinations globally and reuse across galleries. Names travel in the metadata.
Your brand applied across your galleries. Account-level branding shapes the whole experience.
Per-photo or per-gallery pricing. Zero commission. Fans, parents, and media buy direct.
Pick the storage and MatchID credits you need. Add à la carte if you need more later. Built around what you need, as you need it.
Why MatchID exists
GalleryID started as a face recognition tool. It worked great for clean, face-visible shots and fell short on the conditions sports photographers actually shoot in. Helmets in football, hockey, and lacrosse. Sunglasses on the sideline. Catcher's masks, batting helmets, swim caps, goggles, tough angles. Standard face recognition gives up on most of those.
So MatchID grew into something bigger. It reads the face plus the rest of the image, the team uniform, the event context, and matches against your roster. That additional context names a lot of shots that face recognition alone misses. Helmets and sunglasses still cut the match probability, but you'll see far more of those photos land with names than you would otherwise.
It's not magic. Tough lighting and low-resolution photos still pose a challenge, and uncertain matches go to the review queue so you stay in control of what ships. Confidence scoring is honest, not aspirational.
Game Day
A key touchdown, a home run, a game-winner. Upload the photo within minutes. It arrives in the gallery named. Your client can search for the athlete during the event.
Drag hundreds of photos into GalleryID. Face matching starts in the background the instant they upload.
High-confidence matches are auto-approved. Scan the uncertain ones. The tagging is done for you.
FTP export or share a gallery link. Photos with names in the metadata, ready faster and more accurately than tagging by hand.
Built for the way you work
Shoot, upload, MatchID identifies. Day games go out same-day. Late games are ready before you've finished coffee in the morning.
Add an assistant or second photographer to your account. Each photographer's uploads feed the same searchable gallery. Approve in one place.
Add clients globally for FTP destinations. The client you cover one day, the wire service the next, the agency after that. Configure once, reuse forever.
FTP and SFTP to your wire service or agency with IPTC PersonInImage on the photos you approve. Caption-ready on the receiving end.
FAQ
Keep Photo Mechanic if you love it. Most of our photographers do. GalleryID writes IPTC PersonInImage into the file before download, so when you import into Photo Mechanic the names are already there. Your existing ingest and ship workflow doesn't change, the naming step just disappears from it. If you'd rather skip Photo Mechanic for sports work, GalleryID can also handle the naming, gallery management, and FTP delivery on its own.
Team identification narrows the candidate pool to athletes on the team that's visible in the photo. Face match handles the rest. Some helmet shots will still need review, those land in the queue with a Possible confidence flag.
Yes. Manual tagging works straight from your loaded roster. Search by name or number to pull an athlete onto a photo. No shortcode files, no code replacement tables, no separate roster import for each session. The roster you've already loaded is the picker.
Yes, with auto-export. FTP and SFTP destinations are configured globally and reusable across clients. Add your client's FTP, your wire service, and your own server, then map them to galleries. Approved photos can auto-export to the destinations you've set, so the gallery ships to the wire while you're still reviewing the next set. Names travel in the file's XMP/IPTC metadata.
Processing runs in the background as you upload. Speed depends on server load, but it's fast enough that you can start your edit while MatchID is still working. You'll get a notification when matches are ready to review.
No. Your headshots and your photos are your data. We process them to identify athletes on your roster. We don't store a global database and we don't train on client data.
All features. 14 days, 100 GB storage, 500 MatchID credits, no credit card required. Upload a real gallery, name it, share it, sell it, export it. Nothing held back.
Naming included in all paid plans. No add-ons. No upsells.
No credit card required · 14-day trial