> ## Documentation Index
> Fetch the complete documentation index at: https://stelis.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Retrieve API

> Using stelis to retrieve information from web pages

The Retrieve API allows you to extract specific information from web pages without performing actions. This is useful for data collection, monitoring, and information retrieval tasks.

## Basic Usage

To use the Retrieve API, make a POST request to the `/retrieve` endpoint:

```javascript theme={null}
const result = await stelis.retrieve({
  url: "https://example.com/product-page",
  query: "What is the current price of the product?"
});

console.log(result.answer);
```

## Features

* **Natural Language Queries**: Ask questions about the page content in plain English
* **Structured Data Extraction**: Retrieve specific data points or lists of information
* **Multi-page Support**: Navigate through multiple pages to find the required information
* **Context-aware**: The API understands the context of the web page for more accurate answers

## Use Cases

* Price monitoring
* Competitor analysis
* News and content aggregation
* Automated research

## Best Practices

* Be specific in your queries to get the most accurate results
* Use the `selector` parameter to focus on specific parts of the page if needed
* Consider rate limiting and respect website terms of service when retrieving data

For more detailed API information, visit our [Autonomous API Reference](/api-reference/autonomous-api#retrieve).
