Discover/FMHY API
live

FMHY APIfmhy.net

Access the full FMHY wiki: search 10,000+ resource entries by keyword, category, or star rating. Returns URLs, descriptions, sections, and metadata.

Endpoint health
verified 4d ago
get_all_entries
get_starred_entries
get_wiki_categories
get_page_entries
get_movie_sites
6/6 passing latest checkself-healing
Endpoints
6
Updated
26d ago

What is the FMHY API?

The FMHY API exposes 6 endpoints for browsing and searching the freemediaheckyeah wiki, a community-curated directory of free media resources. Endpoints like get_all_entries return every URL entry across all wiki pages with 8 structured fields per record — including site_name, url, description, is_starred, section, and subsection — while search_entries lets you query that dataset by keyword across name, description, category, and section fields.

Try it

No input parameters required.

api.parse.bot/scraper/9eb3df86-f41d-4ba2-a0e9-04b73a3e9dee/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/9eb3df86-f41d-4ba2-a0e9-04b73a3e9dee/get_all_entries' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace fmhy-net-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

from parse_apis.fmhy_wiki_api import FMHY, Entry, Category, Section, Slug

fmhy = FMHY()

# List all wiki categories
for category in fmhy.categories.list():
    print(category.slug, category.name)

# Get entries for a specific category using the Slug enum
ai_category = fmhy.category(Slug.AI)
for entry in ai_category.entries.list(limit=5):
    print(entry.site_name, entry.url, entry.is_starred)

# Search entries by keyword
for result in fmhy.entries.search(query="VPN", limit=10):
    print(result.site_name, result.url, result.section, result.description)

# Get all starred/recommended entries
for starred in fmhy.entries.starred(limit=5):
    print(starred.site_name, starred.url, starred.page_name)

# Browse movie/TV sections
for section in fmhy.sections.movie_sections():
    print(section.section_name, section.subsections)
All endpoints · 6 totalmissing one? ·

Extract every URL entry from the entire FMHY wiki with full metadata. Fetches and parses all wiki pages (main categories and tools pages). Returns thousands of entries; response may take several seconds. Each entry includes site name, URL, description, starred status, page classification, section hierarchy, and alternate links.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "items": "array of Entry objects"
  },
  "sample": {
    "data": {
      "items": [
        {
          "url": "https://github.com/gorhill/uBlock",
          "section": "Adblocking",
          "page_name": "Adblocking / Privacy",
          "page_slug": "privacy",
          "site_name": "uBlock Origin",
          "is_starred": true,
          "subsection": "",
          "description": "Adblockers",
          "alternate_links": [
            {
              "url": "https://github.com/AdguardTeam/AdguardBrowserExtension",
              "name": "AdGuard"
            }
          ]
        }
      ]
    },
    "status": "success"
  }
}

About the FMHY API

What the API Returns

Every entry object includes site_name, url, description, is_starred, page_slug, page_name, section, subsection, and alternate_links. The is_starred boolean identifies entries the FMHY community has marked as top picks. page_slug and page_name indicate which wiki category the entry belongs to (e.g. video, ai, audio, gaming, privacy), while section and subsection reflect the heading structure within that page.

Browsing by Category

get_wiki_categories returns all top-level category objects, each with a slug and name. Pass any slug to get_page_entries to retrieve only the entries for that category. A dedicated get_movie_sites endpoint returns video-page entries pre-organized into a hierarchy: an array of section objects, each containing a section_name and a subsections map pointing to arrays of entry objects — useful when you want movie and TV streaming resources already grouped by type.

Search and Starred Entries

search_entries accepts a query string and performs a case-insensitive match across site_name, description, page_name, and section fields in a single call, covering all wiki and tools pages. get_starred_entries returns only the subset of entries where is_starred is true, giving you the community's recommended picks without any filtering on your end. get_all_entries fetches the full dataset across every page in one response; the documentation notes this may take several seconds due to dataset size.

Reliability & maintenanceVerified

The FMHY API is a managed, monitored endpoint for fmhy.net — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when fmhy.net changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official fmhy.net API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
6/6 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a filtered directory of free streaming sites by querying get_movie_sites and grouping results by section_name
  • Surface community-recommended tools by pulling get_starred_entries and displaying entries where is_starred is true
  • Implement a search feature across all FMHY resources using search_entries with user-supplied keywords
  • Generate a category index by calling get_wiki_categories and listing all available slug and name pairs
  • Audit a specific wiki category (e.g. privacy or ai) by fetching its entries via get_page_entries and inspecting section and subsection groupings
  • Track which resources carry the starred designation across a given page by filtering get_page_entries results on is_starred
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does FMHY have an official developer API?+
No. FMHY is a community wiki hosted on GitHub (github.com/freemediadieckyeah/FMHYedit) with no official developer API. This Parse API provides structured programmatic access to its content.
What does the `is_starred` field mean and which endpoints expose it?+
Every entry object returned by get_all_entries, get_page_entries, search_entries, and get_starred_entries includes the is_starred boolean. It reflects whether FMHY editors have marked that entry as a top pick within its category. get_starred_entries pre-filters to only those records, so is_starred is always true in that response.
How fresh is the data, and does the API update automatically?+
The data reflects the FMHY wiki as indexed at the time of the API call. FMHY is an actively maintained community wiki that receives frequent edits; there is no guaranteed real-time sync, so entries added or removed from the wiki very recently may not be reflected immediately.
Does the API support pagination for large result sets?+
The endpoints do not expose pagination parameters. get_all_entries returns the entire dataset in a single response, which the documentation notes may take several seconds. If you need paginated access over a subset of results, you can fork this API on Parse and revise it to add limit and offset parameters.
Can I retrieve entries filtered by both category and a keyword at the same time?+
Not currently. get_page_entries filters by slug and search_entries filters by keyword, but there is no combined endpoint that accepts both parameters simultaneously. You can fork this API on Parse and revise it to add a combined category-plus-keyword filter endpoint.
Page content last updated . Spec covers 6 endpoints from fmhy.net.
Related APIs in OtherSee all →
wikia.com API
Extract structured data from Fandom (formerly Wikia) gaming wikis. Search pages, retrieve full page content, list category members, and convert wiki pages into organized guides with infoboxes, section breakdowns, and clean text.
wikia.org API
Search and retrieve detailed information about characters, episodes, lore, and other content from Fandom wikis across thousands of fan communities. Browse wiki categories, look up specific pages, and access structured data about your favorite franchises all in one place.
aniwatchtv.to API
Extract all
tmdb.org API
Search for movies and TV shows to discover details like cast, crew, reviews, images, videos, and where to watch them. Get information about actors, browse trending and popular titles, and access comprehensive metadata for entertainment planning.
eldenring.wiki.fextralife.com API
Search and retrieve structured Elden Ring game information from the Fextralife Wiki, including weapons, enemies, locations, and lore. Access full article content with hierarchical sections, tables, and images, or search the complete article catalog by keyword.
simplyscripts.com API
Search and browse thousands of movie, TV, radio, and unproduced scripts from SimplyScripts.com, including Oscar-winning screenplays and the latest additions. Filter by genre, alphabetically, or by script type to find exactly what you're looking for.
gamepedia.com API
Search gaming wikis across Fandom to find guides, maps, strategies, and game information, then retrieve detailed page content in multiple formats along with images and metadata. Discover trending articles, browse categories, and navigate game-specific knowledge bases to get the gaming data you need.
metacritic.com API
Search for games, movies, and TV shows, then retrieve detailed metadata, critic and user reviews, and ranked lists from Metacritic. Access comprehensive rating information and review data to discover top-rated entertainment content across all media types.