Hey @ devil489,
Per your use case on rewards, I'd recommend you to use Visa Offers Platform - https://developer.visa.com/capabilities/vop
I'd also recommend you to use Merchant Search API or Visa Transaction Controls API for MCC metadata information.
We do have APIs that have attributes related to merchant category codes (MCC), and I have provided this list of public APIs for you to review below. For further information on its MCC attributes, from the API Documentation please navigate to its API Reference page to review its description.
Besides that, some of our restricted APIs also have related MCC attributes, however, I have not included these restricted APIs in the list below because the content is not available for review by the public and its contents are confidential and require you to submit a content access request to us.
You can also review the restricted APIs from our API Browser and request us for access to see if the API includes MCC attributes or not. https://developer.visa.com/apibrowser
Please review the public API list below and see which API fits your use case.
B2B Virtual Account Payment Method > Account Management Service > Request Virtual Account - https://developer.visa.com/capabilities/vpa
Visa Supplier Matching Service > Match suppliers to Visa merchants - https://developer.visa.com/capabilities/suppliermatchingservice
Card-On-File Inquiry > Card-On-File Data API - https://developer.visa.com/capabilities/card-on-file-data-inquiry
Merchant Locator > Locator - https://developer.visa.com/capabilities/merchant_locator
Merchant Measurement > Merchant Benchmark API - https://developer.visa.com/capabilities/merchant_measurement
Merchant Search > Search - https://developer.visa.com/capabilities/merchant_search
Preauthorized Payment Cancellation Service > Stop Payment Order - https://developer.visa.com/capabilities/ppcs
Visa Transaction Controls - https://developer.visa.com/capabilities/vctc
CyberSource > Process a Payment - https://developer.visa.com/capabilities/cybersource
Visa Direct > PullFundsTransactions POST - https://developer.visa.com/capabilities/visa_direct
Visa Payments Processing > Authorization - https://developer.visa.com/capabilities/vpp
... View more