Chainlink Developers

Welcome to the Chainlink documentation site. You'll find comprehensive guides and documentation to help you start working with Chainlink as quickly as possible, as well as support if you get stuck. Click here for an introductory walkthrough on how to create a Chainlink request on the Ropsten test network!

Building on Chainlink? Click here to get started!

Get Started

Decentralized Oracles (Testnet)

Using Multiple Oracles to Provide Greater Reliability

In addition to sending requests to individual oracles, you are also able to use multiple oracles that verify the accuracy of the same result. Using multiple oracles helps gurantee that the results provided to your smart contract are accurate, creating a high degree of assurance that your smart contract is being triggered correctly.

Each oracle supports the same type of request, as indicated by the Tasks column, so you can send the same parameters to multiple oracles to ensure that your contract is not reliant on a single node to execute. See the Receiving Data from Multiple Oracles section for an example.

On this page, we list the available oracles running on each test network and their available Job IDs. You will need a Job ID in order to request data from Chainlink. Be sure to familiarize yourself with creating Chainlinked projects , and our Solidity Reference.

We first show the oracle contracts on each network. It is important to note that you must use the Job ID associated with the correct oracle contract. Meaning, Job IDs associated with the Chainlink Team will only work when sent to the Chainlink Team's oracle address.

The tables on this page will help you understand what the Job ID represents. In the first column, we list the tasks associated with the job. For further reading on what makes up a job in a Chainlink node, take a look at the Job Specifications page. In the middle column, we give the Job ID for each available oracle, listed alphabetically. In the third column, we display the parameters that are required to be given per-request. For further reading on request parameters, see the Request & Receive Data page.

Important Information

Each request on the test networks cost 1 LINK. Each oracle will wait for 3 confirmations before processing a request.

Tasks
Job ID
Params

Certus One: 8f6906aa14cb48419ce170f80d42c648
Chainlayer: 279d9bfee65d40eaa7c0560dca7b0d8e
Chainlink: 76ca51361e4e444f8a9b18ae350a5725
Fiews: 5ec95d6fcf8641eeb52a0f2f667f8f11
honeycomb.market: 576a17f61fd9498198f7754d2b1b3f58
LinkForest.io: 161db25027dd45d6b86a4642cc84be39
LinkPool: 6817e2e6fc204178a28778ed3ac68d7d
Secure Data Links: c2b34d71e8224d81bd5a5fd37f4fe05d

Certus One: 285a13ba21204a3bbe496dd7087fa596
Chainlayer: 1dfbbd12eb11469293f24676ee0d1b50
Chainlink: 897479ba429445e4a89be90cfcd52a51
Fiews: 69de7192bd36464d8a979ecf71ec96bb
honeycomb.market: 8a0e671d70c94cc9a6665e6d6c74ce9c
LinkForest.io: 0ad85250e7c347a3a71f2de970d51eaa
LinkPool: 8bae07422421416a9f6ace83462a98db
Secure Data Links: 8d00cad4727c4527a86402b452b15ecf

Certus One: 9e1a18406f99431a816059272738a633
Chainlayer: 1a7c545910574ecfa98266c8c33a7228
Chainlink: 46a7c3f9852e46e09350ad5af92ce86f
Fiews: d0a996e4accd4796a2bcc418a6056012
honeycomb.market: 95b18d82fc914520848713beb5512ddd
LinkForest.io: 02cc13d61ca840cbbc2225f341db6c37
LinkPool: 7e94057a9b4041bba0e2406398df8593
Secure Data Links: a0ea97f6bc19480fa069f7ca8e4c5ee7

Certus One: 00364325dafb410bbdadd7d79e69eab5
Chainlayer: 28fd319e2244412ea1c3d559680567b3
Chainlink: 3cff0a3524694ff8834bda9cf9c779a1
Fiews: 80fecd06d2e14c67a22cee5f9728e067
honeycomb.market: 9e4ac334bca643389460f47076f43a8b
LinkForest.io: abd6c8da6ee94018ad63e01c9ede4980
LinkPool: c179a8180e034cf5a341488406c32827
Secure Data Links: e0fc58dc839a42808c3c51186f6f8381

Certus One: 1d8e787639e04ec787b671db264344ab
Chainlayer: bed6324b56824ea6a9f9168b913e25d9
Chainlink: a13f3609f54e49f28d7990c0fd28f775
Fiews: fa6e09faa642407489d7ed43e6932ae8
honeycomb.market: 5940557131f24d1286b846b894793d44
LinkForest.io: c61061cdf9854354bf5edb07c7084145
LinkPool: 3cf4454a295148d7988eba2f506cf020
Secure Data Links: a58052ccbace4e65a62b97b665998a92

Chainlink Node Operator
Oracle Address
Tasks
Job ID
Params

Chainlink: b0bde308282843d49a3a8d2dd2464af1

get(string)
path(dot-delimited string or array of strings)

Chainlink: c28c092ad6f045c79bdbd54ebb42ce4d

post(string)
path(dot-delimited string or array of strings)

Chainlink: c8084988f0b54520ba17945c4a2ab7bc

get(string)
path(dot-delimited string or array of strings)
times(int) (optional)

Chainlink: 6d1bfe27e7034b1d87b5270556b17277

get(string)
path(dot-delimited string or array of strings)
times(int) (optional)

Chainlink: 4ce9b71a1ac94abcad1ff9198e760b8c

get(string)
path(dot-delimited string or array of strings)

Chainlink Node Operator
Oracle Address
Tasks
Job ID
Params

Chainlink: 50fc4215f89443d185b061e5d7af9490

get(string)
path(dot-delimited string or array of strings)

Chainlink: b9fd06bb42dd444db1b944849cbffb11

post(string)
path(dot-delimited string or array of strings)

Chainlink: ad752d90098243f8a5c91059d3e5616c

get(string)
path(dot-delimited string or array of strings)
times(int) (optional)

Chainlink: 29fa9aa13bf1468788b7cc4a500a45b8

get(string)
path(dot-delimited string or array of strings)
times(int) (optional)

Chainlink: 6d914edc36e14d6c880c9c55bda5bc04

get(string)
path(dot-delimited string or array of strings)

Decentralized Oracles (Testnet)


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.