# How to Report Data

### What Is Reporting?

Granting live, decentralized access to information is the principal purpose of Fetch Oracle. This is made possible thanks to a global network of users known as reporters — who submit information to the network.\
\
Virtually *anyone* from anywhere in the world can easily learn how to be a Fetch Oracle data reporter and begin earning yield by submitting data through Fetch Oracle.&#x20;

As a reporter, you’ll earn yield in multiple ways:

* You’ll earn **time-based rewards** for using the system.
* You can also earn [**tips**](/getting-data/tipping.md) from data seekers, in exchange for providing fast and accurate live information.
* In the event that someone files a dispute against you that the community decides was incorrect, you’ll also be **awarded their dispute fee**.

There are two ways that you can report information:

* **Automatically**, by using a command line tool called Telliot — which you can learn more about by visiting the next section: [Automatic Reporting With Telliot](/reporting-data/requirements.md).
* You also have the option to report **manually**, which you easily can do by entering relevant information into the [Fetch Dashboard](https://testnet.fetchoracle.com/#/submit-value/spotPrice).

{% hint style="success" %}
Want to learn **how to report manually** through the Fetch Oracle Dapp? Watch this short animated video!
{% endhint %}

{% embed url="<https://www.youtube.com/watch?v=0APpIWx38vc>" %}

### Setting Up Automatic Reporting With Telliot

While the most beginner-friendly way to report information is to do so manually through the [Fetch Dashboard](https://testnet.fetchoracle.com/#/submit-value/spotPrice), users also have the option to consistently and automatically report information by using an open source command line tool known as Telliot.\
\
The following set of pages in this section detail how to install, configure, run, and maintain your own reporter with Telliot.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fetchoracle.com/reporting-data/how-to-report-data.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
