Hi @Rush123678 and welcome
That is a big question for a first one.
Multiple ways to look at it:
- pyRevit can batch process up, to a point, Revit files:
- The revit batch processor, it can execute scripts on a list of files, it is decently robust
- journal file processing: Harry Mattison did a 3 part article about it not long ago
-
there are commercial solution that can do this: imaginit clarity, bimbeats, ankerdb, daqs io, …
-
if the files are on ACC, you could also do it with the APS api
Beware 
- File processing is different if the file is a local file, a central file on a server, a central file on revit server or a file in design collaboration.
- You can seriously mess up production file if you don’t know what you are doing
for reference: Working with Multiple Projects / Model checker - #3 by ValquirPacheco
Another way to look at it: have a script to extract and write and create and deploy on your colleague’s computers an extension with a hook that will use that script to extract the data