These are easy to pull from the database.
Here's a little SQL to get you started:
SELECT TOP 10 n.Caption, ConfigTitle, ConfigType, Config
FROM NCM_ConfigArchive ca
INNER JOIN NCM_NodeProperties np ON np.NodeID = ca.NodeID
JOIN Nodes n ON n.NodeID = np.CoreNodeID
The NCM_ConfigArchive tables contains the configs and we use the NCM_NodeProperties table to resolve the CoreNodeID, which then ties to the Nodes view and where we pull the Caption (device name) from.
I hope it helps
You could create a 1-time job or 2 actually. First one to download all current configs from selected devices; and then the 2nd job to export all those configs to a location of your choice.
On your Orion Dashboard look for "Configs" and then pick "Jobs".
Is this what you were looking for?
NCM saves a text copy of all the configs as it collects them to your polling engine by default, you could just copy that entire folder