mySoftwareGuide

Safe & trusted downloads

The best software, verified by experts

Icon of program: node-csfd-api

node-csfd-api for

<h2>TypeScript scraper that exposes ČSFD.cz data to apps and AI</h2>

  • Free
  • 4
  • V v5.8.2

<h2>TypeScript scraper that exposes ČSFD.cz data to apps and AI</h2>

node-csfd-api, by Bartholomej (Lukas Bartak), is a TypeScript library that yields structured movie, creator, and user-contributed records from ČSFD.cz without an official API. The library returns typed objects for titles, credits, posters, ratings, and reviews, and supplies a built-in MCP server so LLMs and assistants can query movie data directly. It targets developers, data scientists, and AI users needing programmatic Czech and Slovak film information for apps and research.

How reliable are the extracted records?

The library pairs automated parsing with a strong test suite, which gives practical confidence in its outputs. The project reports nearly 100% test code coverage, and the developer maintains the parser to adapt to site layout changes. Because it parses public HTML rather than using an official endpoint, occasional breakage is possible after a site redesign; active maintenance reduces downtime risk.

What environments and inputs does it accept?

node-csfd-api runs on Node.js LTS, in modern web browsers, and inside Docker, and it exposes an MCP server for agent integration. Installation paths include npm or yarn for the library and Homebrew for the CLI/MCP components. Browser deployments may require explicit handling of CORS, so front-end integrations need a proxy or server-side relay when necessary.

Does it fit typical developer workflows without heavy setup?

The library includes full TypeScript definitions, which improves editor autocomplete and reduces integration errors during development. Its zero-dependency design keeps the bundle small and avoids extra package conflicts in build pipelines. For AI augmentation, an MCP-compliant client points at the executable to enable model queries, so connecting an assistant requires configuring a local or containerized MCP client.

What limits should you plan for in production?

Because the tool collects data by scraping public pages, it does not use an official API key or registration, which simplifies access but ties reliability to the website's HTML. The library supports fetching user-specific ratings by ID, but production systems that depend on those values should include validation and monitoring to detect parsing regressions after site changes.

Practical choice for developers and AI users who need live ČSFD data

node-csfd-api is a pragmatic option for developers, researchers, and AI integrators who require programmatic access to Czech and Slovak film data. Its TypeScript types and MCP server make it suited to augmenting assistants and building data pipelines, while the scraping-based approach means teams should validate critical outputs and plan for occasional parser maintenance.

  • Pros

    • Built-in MCP server enabling AI agents to query movie data
    • Full TypeScript definitions for editor autocomplete and safety
    • Nearly 100% test code coverage improves extraction reliability
    • Zero-dependency design, runs on Node, browser, and Docker
  • Cons

    • Parses public HTML, so site redesigns can break extraction
    • Browser deployments may require CORS proxies or server relays
    • AI integration requires an MCP-compliant client configuration
Icon of program: node-csfd-api

node-csfd-api for

  • Free
  • 4
  • V v5.8.2