Search
This series of guides explains how to make HTTP GET requests to external APIs from smart contracts, using Chainlink's Request & Receive Data cycle.
Prerequisites
You should be familiar with the Chainlink Basic Request Model. If you are new to developing smart contracts on Ethereum, see the Getting Started guide to learn the basics.
Topics
This guide explains how to make an HTTP GET request and parse the json response to retrieve the value of one single attribute.
This guide explains how to make an HTTP GET request and parse the json response to retrieve the values of multiple attributes.
This guide explains how to make an HTTP GET request that returns a json array and parse it to retrieve the target element's value.
This guide explains how to make an HTTP Get request that returns a json containing an arbitrary-length raw byte data and parse it to return the data as bytes data type.
This guide explains how to call a job that leverages External adapters and returns the relevant data to the smart contract. This allows building succinct smart contracts that do not need to comprehend the URL or the response format of the target API.