Is there an API or SDK for Money
There is no API or SDK for Microsoft Money. The Money product is a closed product in terms of external development. Only specific parts have been disclosed, and those to people who provide certain external software (for example Ultrasoft with the MoneyLink software - see Article 30
Starting with Microsoft Money 98, the database format is based on an MSISAM database. Before that version, it was a JET database and hence the data files were a lot smaller.
Microsoft are unlikely to produce a general API for use with Microsoft Money. They would be very worried about database integrity with the release of an API. This is because if external programs start modifying the internal Microsoft Money database, there could be corruption issues. Microsoft wouldn't want to fix these type of scenarios, nor would they be willing to risk this happening. There are enough corruption issues to deal with without creating more....