

Dream dictionary API
/dreams/symbolsGET /dreams/symbols/{id}GET /dreams/symbols/lettersGET /dreams/symbols/randomIncluded with every plan (at no extra cost)
Browse and search our complete dream interpretation dictionary containing 2,200+ dream symbols with psychological meanings. Find dream meanings for animals (snake dreams, spider dreams, dog dreams), common scenarios (falling dreams, flying dreams, being chased, drowning), people (dreams about mother, father, baby, ex), objects (car, house, water, fire), emotions (fear, anxiety, love), body parts (teeth falling out, hair, eyes), colors, numbers, and abstract concepts. Filter by starting letter for A-Z navigation or search by keyword to find what your dreams mean.
GET /api/v2/dreams/symbols
| Parameter | Type | Description |
|---|---|---|
qquery, optional | string | Search query to match against symbol names and meanings. Case-insensitive. |
letterquery, optional | string | Filter symbols by starting letter (a-z). Case-insensitive. |
limitquery, optional | integer | Maximum items to return per page. Range: 1-50, default 20. Default 20. |
offsetquery, optional | integer | Number of items to skip for pagination. Default 0. Default 0. |
Structured JSON with documented fields, covered by 13,957 automated tests per deploy, 3,683 of them gold-standard tests verified against NASA JPL Horizons. Not hallucinated text.
{
"total": 2205,
"limit": 20,
"offset": 0,
"symbols": [
{
"id": "abandonment",
"name": "Abandonment",
"letter": "a"
},
{
"id": "abbey",
"name": "Abbey",
"letter": "a"
},
{
"id": "abdomen",
"name": "Abdomen",
"letter": "a"
},
{
"id": "abduction",
"name": "Abduction",
"letter": "a"
},
{
"id": "abnormal",
"name": "Abnormal",
"letter": "a"
},
{
"id": "aborigine",
"name": "Aborigine",
"letter": "a"
},
{
"id": "abortion",
"name": "Abortion",
"letter": "a"
},
{
"id": "above",
"name": "Above",
"letter": "a"
},
{
"id": "abroad",
"name": "Abroad",
"letter": "a"
},
{
"id": "abscess",
"name": "Abscess",
"letter": "a"
},
{
"id": "absent",
"name": "Absent",
"letter": "a"
},
{
"id": "abstinence",
"name": "Abstinence",
"letter": "a"
},
{
"id": "abundance",
"name": "Abundance",
"letter": "a"
},
{
"id": "abuse",
"name": "Abuse",
"letter": "a"
},
{
"id": "abyss",
"name": "Abyss",
"letter": "a"
},
{
"id": "academy",
"name": "Academy",
"letter": "a"
},
{
"id": "accelerator",
"name": "Accelerator",
"letter": "a"
},
{
"id": "accent",
"name": "Accent",
"letter": "a"
},
{
"id": "acceptance",
"name": "Acceptance",
"letter": "a"
},
{
"id": "accident",
"name": "Accident",
"letter": "a"
}
]
}| Field | Type | Description |
|---|---|---|
totalrequired | number | Total number of dream symbols matching your search or filter criteria. |
limitrequired | number | Page size used for this response. |
offsetrequired | number | Number of symbols skipped. Use with limit for pagination. |
symbolsrequired | array of object | Dream symbols for the current page, in alphabetical order by name. With q, symbols whose name starts with the query come first, then names containing it, then symbols whose meaning mentions it, each group alphabetical. Use /symbols/{id} to get full interpretation. |
symbols[].idrequired | string | Unique symbol identifier in kebab-case. |
symbols[].namerequired | string | Display name of the dream symbol. |
symbols[].letterrequired | string | Starting letter for alphabetical filtering. |
Every snippet is generated from the live OpenAPI spec, so method names, parameters, and fields always match production.
import { createRoxy } from '@roxyapi/sdk'
const roxy = createRoxy(process.env.ROXY_API_KEY!)
const { data } = await roxy.dreams.searchDreamSymbols()Install: npm install @roxyapi/sdk
from roxy_sdk import create_roxy
roxy = create_roxy("YOUR_API_KEY")
result = roxy.dreams.search_dream_symbols()Install: pip install roxy-sdk
use function RoxyAPI\Sdk\createRoxy;
$roxy = createRoxy(getenv('ROXY_API_KEY'));
$result = $roxy->dreams->searchDreamSymbols();Install: composer require roxyapi/sdk
using RoxyApi;
var roxy = new RoxyClient(Environment.GetEnvironmentVariable("ROXY_API_KEY")!);
var result = await roxy.Dreams.Symbols.GetAsync();Install: dotnet add package RoxyApi.Sdk
import roxyapi "github.com/RoxyAPI/sdk-go"
roxy, _ := roxyapi.NewRoxy(os.Getenv("ROXY_API_KEY"))
resp, _ := roxy.Dreams.SearchDreamSymbols(ctx, nil)Install: go get github.com/RoxyAPI/sdk-go
use roxyapi::{Roxy, types};
async fn call(roxy: &Roxy, params: &types::SearchDreamSymbolsParams) -> Result<(), roxyapi::Error> {
let result = roxy.dreams().search_dream_symbols(params).await?;
println!("{result:?}");
Ok(())
}Install: cargo add roxyapi
curl "https://roxyapi.com/api/v2/dreams/symbols" \
-H "X-API-Key: YOUR_KEY"Prefer to try before you write code? Run this Dreams endpoint live in the API playground and inspect a real production response.
The Dream Dictionary API bundles these related endpoints under one key.
/dreams/symbols/{id}Get the complete dream interpretation for a specific symbol. Understand what your dream means with detailed psychological analysis covering subconscious symbolism, emotional significance, and connections to your waking life. Covers all major dream themes: snake dreams (hidden fears, transformation), falling dreams (loss of control, anxiety), water dreams (emotions, cleansing), death dreams (endings, transformation), teeth falling out (self-image, communication anxiety), being chased (avoidance, confronting fears), flying dreams (freedom, ambition), and thousands more dream meanings.
/dreams/symbols/lettersGet the count of dream symbols available for each letter A-Z. Build alphabetical dream dictionary navigation to help users browse dream interpretations by letter, from abandonment dreams to zodiac dreams. See how many dream meanings exist for each starting letter.
/dreams/symbols/randomDiscover random dream symbols and their interpretations for daily dream insights and exploration. Each request returns different symbols from the 2,200+ dream meaning database, perfect for dream of the day features, dream journaling prompts, meditation on subconscious themes, or exploring what different dreams mean. Get one or multiple random dream interpretations with full psychological meanings.
Every Dreams endpoint is a callable tool on the Remote MCP server over Streamable HTTP. No local setup, no Docker. Claude, ChatGPT, Cursor, and any MCP client auto-discover the tools and ground their answers in verified data.
claude mcp add --transport http \
roxy-dreams https://roxyapi.com/mcp/dreams \
--header "X-API-Key: YOUR_KEY"Tool name for GET /dreams/symbols: get_dreams_symbols. Full MCP setup guide
This is what your visitors see. Paste one snippet into Wix, Squarespace, or WordPress and the Dream Dictionary API reading appears on your site, with no code and no backend. Developers install the same components from npm for Next.js, React, Vue, Svelte, Angular, or plain HTML. MIT licensed and included in every plan.
| Element | Renders |
|---|---|
<roxy-dream-card> | Symbol name, interpretation body, and letter chip |
<roxy-dream-search> | The dream dictionary as tiles, browsed A to Z or searched; a pick opens the card in place |
Browse and search our complete dream interpretation dictionary containing 2,200+ dream symbols with psychological meanings. Every response is structured JSON with documented fields, not free text, so you map it straight into your product.
Pass your key in the X-API-Key header on every request. Keys are delivered instantly at checkout with no approval queue. Use a secret sk key server side, or mint a publishable pk key locked to your origins for browser and no-code use.
The Dream Dictionary API returns English responses. Other RoxyAPI domains such as astrology and numerology translate the full interpretation text across 10 languages via the lang query parameter.
Yes. Every endpoint is exposed as a callable tool on the Remote MCP server at https://roxyapi.com/mcp/dreams over Streamable HTTP, so Claude, ChatGPT, Cursor, and any MCP client auto-discover it with no local setup or Docker.
Flat pricing: 1 request equals 1 quota unit, REST and MCP identical, with no credit weighting or per-token markup. Every plan includes all 18+ domains, so the Dream Dictionary API is included at no extra cost.
Dream interpretation from a dictionary of psychological meanings, searchable by symbol or by what happened in the dream.
All 18+ domains included with every plan. Every endpoint, MCP server, SDK, and templates.
Plans from $39/mo, starting at $1.80 per domain on annual billing. No credit card required for testing.
View Pricing & Get API KeyHi, I am Rosie, your guide to the RoxyAPI insight tools.
Ask me to read your birth chart, pull a card, or map your numbers, and I will interpret what it means for you. Unlike most AIs, I never make the numbers up: every reading runs on real, verified calculations. Curious about the API, pricing, or docs instead? Ask me that too.