In order to maintain focus on current and future products under development, Infura is deprecating some legacy HTTP API endpoints, detailed below. All of the affected endpoints serve data that is already available to Infura users via alternative ways, so the impact of this should be minimal.
With this announcement, Infura is deprecating all APIs accessed via api.infura.io. Support for this endpoint will no longer be provided as of this announcement, and the endpoint will become completely inaccessible on November 4, 2020. In particular, this will affect the following APIs:
- api.infura.io/v1/ticker and all those related to it (/ticker/symbols, /ticker/ethusd, /ticker/ethltc, …)
Updates and reminders will be provided on this site, as well as the Infura status page, as the target date gets closer.
We launched some of these APIs early on in the life of Infura to help the developer community grow safely and to continue to encourage adoption of Ethereum. As our services and infrastructure have grown over the years so has the community itself, and, as such, some of these APIs are no longer necessary for Infura to provide and the data they serve can already be accessed using other, more direct means. In continuing with our mission to provide the community with reliable and safe access to Ethereum, we also believe, in fact, that it would be more beneficial for users if Infura were to no longer be an intermediary for some of these features.
What to do
Alternatives already exist for the functionality provided by all of the deprecated endpoints.
This endpoint provides a JSON-formatted list of phishing domains curated as part of the EtherAddressLookup project. The list is publicly available on Github. As this is not maintained by Infura, users of this endpoint can access the phishing domains list directly at that location. Further, EtherAddressLookup will continue to refer to this list as before, to help prevent users from directing their funds to phishing domains, with no user action needed.
This endpoint provides a similar, but separate, JSON-formatted list of phishing domains curated as part of the MetaMask project. The list is publicly available on Github. As this is not maintained by Infura, users of this endpoint can access the phishing domains list directly at that location. Further, MetaMask will continue to refer to this list as before, to help prevent users from directing their funds to phishing domains, with no user action needed.
This endpoint provides exchange rates for ETH against various common currencies and tokens. Several third-party services exist that provide the same or augmented functionality, including but not limited to CryptoCompare and CoinCap. If you’re looking to access price data via smart contracts rather than via a traditional HTTP API, Chainlink and Rhombus both provide solutions that may work for you. Current users of this endpoint are advised to investigate which existing third-party services best suit their needs and use cases.
We hope that this will help streamline the ways users are accessing Ethereum data via Infura and reduce any confusion. In the future, Infura may support functionality similar to this, but for now we recommend updating to the solutions referenced above. Please check this site or the Infura status page for updates, and for any further questions drop us a message here.