ENEN
Hints
Official NYT Strands JSON REST API v1

NYT Strands API Documentation

Access clean, structured JSON data for daily NYT Strands puzzles, theme clues, spangrams, word positions, and historic archives. Built with global edge caching and rate limiting.

👤 Author: Naveed CoLab
🛡️ Rate Limit: 60 req/min
🌐 CORS: Enabled (*)
⚡ Response: JSON (UTF-8)

Interactive API Playground

Test live requests against the Strands Game REST API in real time.

GEThttps://gamestrands.com/api/v1/strands/today

Returns today's official NYT Strands board, theme clue, spangram, theme words, letter coordinates, and full solutions.

// Click "Send Request" above to view live JSON response from the server...

Integration Code Snippets

// JavaScript (Fetch API)
async function getStrandsData() {
  const response = await fetch('https://gamestrands.com/api/v1/strands/today', {
    headers: {
      'Accept': 'application/json'
    }
  });
  const data = await response.json();
  console.log('Author:', data.author);
  console.log('Theme Clue:', data.theme_clue);
  console.log('Spangram:', data.spangram);
}

getStrandsData();

Endpoints Reference

MethodEndpointDescriptionParameters
GET/api/v1/strands/todayReturns today's active puzzle board, theme clue, spangram, and answer coordinates.None
GET/api/v1/strands/archive?date=...Returns the complete board and answers for a specific past date.date (YYYY-MM-DD or D-M-YYYY)
GET/api/v1/strands/archiveLists past puzzles with theme clues and spangrams in descending date order.limit (default 30), page (default 1)
GET/api/v1/strands/randomServes a random puzzle from the database for endless replay practice.None

Rate Limiting, Security & Cloudflare Edge Caching

🛡️ Built-in Rate Limiting

Each client IP is allocated 60 requests per minute with live rate limit headers. Exceeding limits returns HTTP 429.

⚡ Cloudflare CDN Edge Cache

Static responses are cached at the Cloudflare edge via Cache-Control headers, delivering sub-30ms global latency.

🔒 Zero-Auth & CORS

Cross-Origin Resource Sharing is enabled by default. Frontend apps and mobile bots can query without API keys.

📦Free Embeddable Widget

Embed Daily Strands Hints on Your Website

Add an interactive daily NYT Strands hints & spangram widget to your blog, gaming site, or newsletter. Updates automatically every day at midnight with full attribution.

1. Customize Your Widget

2. Copy Embed Code

<iframe 
  src="https://gamestrands.com/embed/daily-hints" 
  width="100%" 
  height="520" 
  style="border:none; border-radius:14px; overflow:hidden; max-width:600px; width:100%;" 
  title="Daily NYT Strands Hints Widget"
  loading="lazy">
</iframe>
<div style="font-size:12px; color:#64748b; margin-top:4px; font-family:sans-serif;">
  Hints provided by <a href="https://gamestrands.com" target="_blank" rel="noopener noreferrer" style="color:#4285F4; text-decoration:underline;">GameStrands.com</a>
</div>

Paste this HTML snippet anywhere on your website or CMS (WordPress, Webflow, Ghost, HTML, React).

👁️ Live Interactive Preview:Auto-Updating