opendata-api

Query OpenData REST API datasets with filtering, sorting, SQL SELECTs, and JSON/CSV/TSV/XLSX exports.

4|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/Cozythecoder/frontend-design-md --skill opendata-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opendata-api
Source: https://github.com/Cozythecoder/frontend-design-md/tree/main/plugins/opendata/skills/opendata-api
Command: npx skills add https://github.com/Cozythecoder/frontend-design-md --skill opendata-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It removes the friction of finding, filtering, and exporting dataset rows from OpenData sources by providing a single REST API that supports common research and pipeline tasks without bespoke data wrangling.

Core Features & Use Cases

  • Dataset discovery for LLM workflows: Find relevant datasets via natural-language search endpoints, including enriched metadata and column details, to speed up research on unclear prompts.
  • Flexible REST querying and exports: Query rows, filter, sort, paginate, and export results as JSON/CSV/TSV/XLSX with projection and response-shaping options.
  • SQL execution for advanced analysis: Run authenticated, read-only DuckDB SQL for complex transformations, including cross-dataset joins through a dedicated SQL endpoint.

Quick Start

Use the opendata-api skill to query FRED CPI data by asking: "Fetch the latest 5 rows from the FRED CPI dataset, sorted by date descending, and return JSON."

Frequently Asked Questions about opendata-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query public datasets using a REST API?

Query public datasets by making REST calls to the /v1/datasets endpoint using provider/dataset paths, applying filter[col] syntax with proper URL encoding for filtering, sorting, and pagination.

Can I export REST API data query results to CSV or XLSX?

You can export REST API data query results as JSON, CSV, TSV, or XLSX formats by utilizing the projection and response-shaping options available on the flat dataset endpoints.

How do I run cross-dataset joins on public data?

Run cross-dataset joins on public data by executing authenticated, read-only DuckDB SQL queries through the dedicated SQL endpoint to perform complex SELECT-only transformations.

What is the best way to discover datasets for LLM workflows?

Discover datasets for LLM workflows by querying the /v1/discover endpoint, which provides natural-language search capabilities enriched with metadata and column details for research.

Are there limitations to the SQL interface for data querying?

The SQL interface for data querying is limited to read-only SELECT statements and requires authentication, ensuring safe operations without allowing destructive modifications to the underlying public datasets.