The European Patent Office OPS offers a RESTful API for its patent data designed to allow clients to access EPO data for use in their own products and applications. Basic access to the API is free. However, annual subscription fees are required if you need more than 4 GB of data per week. Authentication is handled using OAuth to track your data usage, and documentation is available at the EPO Web-services page under the Further Information tab.
European Patent Office