# API

If you want to build integrations with Junkipedia so that you can pull data out of the system or submit data into the system, you can use our Application Programming Interface (API) to do so.

\
With the Junkipedia API you can:

* [Submit a tip to an API tipline](/getting-started/reporting-and-documenting-misinformation/using-tiplines-outside-of-junkipedia/submit-tips-via-api.md) using code that pushes data from any other system into ours&#x20;
* Get data about any individual Issue in the system for which you have permissions to access&#x20;
* Execute filtered searches on the database to pull out any Issues or Posts which match your search criteria&#x20;

#### API Authentication Key

All API requests require authentication. See [Using Your API Key](/reference-material/api/using-your-api-key.md) to understand how to add your OAuth 2.0 Bearer Token to API requests.

#### API Endpoints

Junkipedia's [API endpoint documentation](https://www.junkipedia.org/apidocs) covers the following sections:

* [Issues](https://www.junkipedia.org/apidocs#tag/Issues)
* [Submissions](https://www.junkipedia.org/apidocs#tag/Submissions)
* [ProjectPosts](https://www.junkipedia.org/apidocs#tag/ProjectPosts)
* [Observations](https://www.junkipedia.org/apidocs#tag/Observations)
* [Posts](https://www.junkipedia.org/apidocs#tag/Posts)
* [Lists](https://www.junkipedia.org/apidocs#tag/Lists)
* [Channels](https://www.junkipedia.org/apidocs#tag/Channels)

This page will soon be updated with v2 API information.


---

# 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.junkipedia.org/reference-material/api.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.
