Find all possible words that can be formed from a given set of letters, helping you solve word puzzles.
GET https://anagram.freeapi.me/
{
"task": "hardboard",
"solutions": [
"bar",
"bra",
"dad",
"rod",
"road",
"board",
"radar",
"harbor"
],
"number_of_solutions": 8,
"today_date": "2025-04-25"
}
https://anagram.freeapi.me/
All API requests should be made to this endpoint. HTTPS is required for all API calls.
The Anagram Solver API accepts GET requests only.
This API does not require any query parameters. A simple GET request to the base URL will return a daily anagram challenge with solutions.
# Get the Anagram Challenge and Solutions curl https://anagram.freeapi.me/
// Get the Anagram Challenge and Solutions fetch('https://anagram.freeapi.me/') .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
import requests # Get the Anagram Challenge and Solutions response = requests.get('https://anagram.freeapi.me/') data = response.json() print(data)
// Get the Anagram Challenge and Solutions $response = file_get_contents('https://anagram.freeapi.me/'); $data = json_decode($response, true); print_r($data);
The API returns a JSON object containing the anagram challenge and possible solutions.
{ "task": "hardboard", // string | The letters to form words from "solutions": [ // array | List of possible words that can be formed "bar", "bra", "dad", "rod", "road", "board", "radar", "harbor" ], "number_of_solutions": 8, // number | Total count of possible solutions "today_date": "2025-04-25" // string | The date (YYYY-MM-DD) of this challenge }
The API may return the following error responses: