# RedditSearchAPIWrapper

> **Class** in `langchain_community`

📖 [View in docs](https://reference.langchain.com/python/langchain-community/utilities/reddit_search/RedditSearchAPIWrapper)

Wrapper for Reddit API

To use, set the environment variables ``REDDIT_CLIENT_ID``,
``REDDIT_CLIENT_SECRET``, ``REDDIT_USER_AGENT`` to set the client ID,
client secret, and user agent, respectively, as given by Reddit's API.
Alternatively, all three can be supplied as named parameters in the
constructor: ``reddit_client_id``, ``reddit_client_secret``, and
``reddit_user_agent``, respectively.

## Signature

```python
RedditSearchAPIWrapper()
```

## Description

**Example:**

.. code-block:: python

from langchain_community.utilities import RedditSearchAPIWrapper
reddit_search = RedditSearchAPIWrapper()

## Extends

- `BaseModel`

## Properties

- `reddit_client`
- `reddit_client_id`
- `reddit_client_secret`
- `reddit_user_agent`

## Methods

- [`validate_environment()`](https://reference.langchain.com/python/langchain-community/utilities/reddit_search/RedditSearchAPIWrapper/validate_environment)
- [`run()`](https://reference.langchain.com/python/langchain-community/utilities/reddit_search/RedditSearchAPIWrapper/run)
- [`results()`](https://reference.langchain.com/python/langchain-community/utilities/reddit_search/RedditSearchAPIWrapper/results)

---

[View source on GitHub](https://github.com/langchain-ai/langchain-community/blob/d5ea8358933260ad48dd31f7f8076555c7b4885a/libs/community/langchain_community/utilities/reddit_search.py#L9)