Upload photos. Names handled automatically, included in all paid plans. Start your 14-day free trial.Get Started →
For Sports Photographers

Stop Tagging.
Start Delivering.

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.

No credit card required Works with Photo Mechanic FTP export built in
1
Upload Gallery
Drag & drop your photos. Naming starts instantly.
2
Athletes Named
Faces matched, jerseys read, rosters referenced.
3
Tagged, Searchable, Ready
Photos in your archive. Download, display, or send to clients.

You didn't pick up a camera to do data entry.

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.

Multi-layer AI, one goal: name the athlete.

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.

Names athletes in helmet sports, goggle sports, and outdoor games with sunglasses, where standard face recognition usually gives up. Confidence scoring flags uncertain matches for review.
Face Recognition
Clear shots and profiles
Running
Team Identification
Team uniform & event context
Running
Roster Match
Name confirmed via database
Running
#7 · Marcus Williams · High confidence
Auto-approved · XMP metadata written

Names in the file, not locked in our system.

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.

Some platforms keep tags trapped in their system. Export and you lose everything. Your files are your files. GalleryID puts the data where it belongs: inside them.
GAME_0892.ARW : Embedded Metadata
dc:subject
→ Marcus Williams
→ Jordan Lee
Iptc4xmpExt:PersonInImage
→ Marcus Williams
dc:description
Football vs. State U · Oct 2025
photoshop:EventFootball vs. State U
dc:creatorGalleryID

GalleryID vs. tagging it yourself.

Capability
GalleryID
Manual
Names athletes automatically
Identifies athletes in helmet sports
Names written into XMP/IPTC metadata
Naming begins the instant photos upload
Live uploads land tagged
Searchable archive across seasons
Photo Mechanic compatible
FTP auto-export
Hours of manual data entry per game

Works with the tools you already use.

GalleryID isn't asking you to change your workflow. It plugs into it.

Photo Mechanic

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.

Lightroom

IPTC PersonInImage fields are populated on every downloaded file. Build smart collections by athlete name. Your existing keyword workflow, just already done for you.

FTP / SFTP

Auto-export tagged files to any server destination: wire services, team servers, or your own archive. Configure credentials once. Tagged photos export on demand.

Everything you need. Nothing you don't.

MatchID, search, sharing, FTP, the store, flexible pricing. All included in paid plans.

MatchID

Multi-layer AI combining face matching with team and event identification. Confidence scoring so you review what's uncertain, not what's already correct.

Search by athlete

Once names are in the metadata, the whole archive is searchable. Pull any athlete's photos across games, sports, and seasons in one search.

Unlimited seats

Add an assistant, a second photographer, an editor. No per-seat charges. Roles control who sees what.

Names stay in the file

XMP and IPTC PersonInImage embedded on download. Manually tag straight from your loaded roster by name or number, no shortcodes needed.

Collections and galleries

Curate collections, share galleries. Public, private, or password-protected. Send a link and control who gets in.

Upload links

Generate a gallery-specific upload URL and share it with an assistant, second photographer, parent, or volunteer. No account needed for them.

FTP export

Built-in FTP and SFTP. Add client and wire destinations globally and reuse across galleries. Names travel in the metadata.

Branded galleries

Your brand applied across your galleries. Account-level branding shapes the whole experience.

0% commission store

Per-photo or per-gallery pricing. Zero commission. Fans, parents, and media buy direct.

Flexible pricing

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.

Face recognition alone isn't enough for sports.

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.

From shutter to delivery. Same-day.

During the game

Live upload key moments

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.

After the final whistle

Upload your full set

Drag hundreds of photos into GalleryID. Face matching starts in the background the instant they upload.

Minutes later

Review matches, approve tags

High-confidence matches are auto-approved. Scan the uncertain ones. The tagging is done for you.

Same-day

Tagged, searchable, delivered

FTP export or share a gallery link. Photos with names in the metadata, ready faster and more accurately than tagging by hand.

Same-day delivery. Faster and more accurate than doing it yourself.

Freelance, single camera

Shoot, upload, MatchID identifies. Day games go out same-day. Late games are ready before you've finished coffee in the morning.

You plus an assistant

Add an assistant or second photographer to your account. Each photographer's uploads feed the same searchable gallery. Approve in one place.

Multi-client workflows

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.

Wire and agency

FTP and SFTP to your wire service or agency with IPTC PersonInImage on the photos you approve. Caption-ready on the receiving end.

Photographer questions.

Does GalleryID replace Photo Mechanic?

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.

What if I shoot helmet sports?

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.

Can I tag photos manually if I want to?

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.

Can I send tagged photos to clients, wire services, or my own servers?

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.

How long does processing take?

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.

Do you train on my photos or my roster?

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.

What's included in the trial?

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.

Match the name
to the face.

Naming included in all paid plans. No add-ons. No upsells.

No credit card required · 14-day trial