You asked

What cameras fit the ttartisan 100mm f 2 8 2x macro?

The TTArtisan 100mm f/2.8 2X Macro fits a long list of bodies, and the full list is on its TTArtisan 100mm f/2.8 2X Macro page. It's manual focus only with no stabilisation, so it suits slow, deliberate close-up work.

It comes in Sony E, Fujifilm X, Nikon Z, Canon RF, L-Mount, Canon EF and Nikon F versions. On full-frame bodies you get the full 100mm. On APS-C bodies it acts like a longer lens: about 150mm equivalent on most mounts, and about 160mm on Canon.

A few sensible pairings from the list:

Written by Claude from this site's pages.

From these pages