Obsidian Community Plugins & Themes Scraper avatar

Obsidian Community Plugins & Themes Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Obsidian Community Plugins & Themes Scraper

Obsidian Community Plugins & Themes Scraper

Scrape all Obsidian community plugins and CSS themes from the official obsidian-releases repository. Includes download stats, latest version, GitHub links, and more for 1700+ plugins.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extract data on every community plugin and CSS theme from the official Obsidian releases repository. Get plugin names, authors, descriptions, total download counts, latest versions, GitHub links, and Obsidian marketplace URLs — all from a single actor run.

No authentication or API keys required. Data is sourced from the publicly available obsidian-releases repository maintained by the Obsidian team.

What you get

  • 1,700+ community plugins with download statistics, version history, and GitHub links
  • 300+ community CSS themes with screenshot URLs and supported color modes
  • Clean, structured JSON output ready for analysis, dashboards, or integrations
  • Optional text filtering and minimum-download thresholds

Output fields

Plugins mode (default)

FieldTypeDescription
plugin_idstringUnique plugin identifier, e.g. "obsidian-tasks-group"
namestringDisplay name, e.g. "Tasks"
authorstringPlugin author name
descriptionstringShort description of what the plugin does
github_repostringGitHub repository in author/repo format
github_urlstringFull GitHub URL, e.g. https://github.com/obsidian-tasks-group/obsidian-tasks
total_downloadsintegerSum of all version download counts
latest_versionstringMost recently published version, e.g. "7.0.1"
obsidian_urlstringObsidian marketplace URL, e.g. https://obsidian.md/plugins?id=obsidian-tasks-group

Themes mode

FieldTypeDescription
namestringTheme display name
authorstringTheme author name
github_repostringGitHub repository in author/repo format
github_urlstringFull GitHub URL
screenshot_urlstringDirect URL to the theme screenshot image
supported_modesarrayColor modes supported, e.g. ["light", "dark"]

Input options

FieldTypeDefaultDescription
modeselectpluginsWhat to scrape: "plugins" or "themes"
querystringCase-insensitive text filter applied to name, description, and author
minDownloadsintegerMinimum total downloads required (plugins mode only)
maxItemsinteger500Maximum number of records to return

Example inputs

Get the top 50 most-downloaded plugins:

{
"mode": "plugins",
"minDownloads": 100000,
"maxItems": 50
}

Search for all task-management plugins:

{
"mode": "plugins",
"query": "task",
"maxItems": 100
}

Get all community themes:

{
"mode": "themes",
"maxItems": 500
}

Get all dark themes:

{
"mode": "themes",
"query": "dark",
"maxItems": 200
}

Example output (plugins mode)

{
"plugin_id": "obsidian-tasks-group",
"name": "Tasks",
"author": "Clare Macrae and Ilya Paranin",
"description": "Track tasks across your entire vault. Query them and mark them done.",
"github_repo": "obsidian-tasks-group/obsidian-tasks",
"github_url": "https://github.com/obsidian-tasks-group/obsidian-tasks",
"total_downloads": 2150000,
"latest_version": "7.0.1",
"obsidian_url": "https://obsidian.md/plugins?id=obsidian-tasks-group",
"recordType": "plugin",
"scrapedAt": "2026-01-15T10:30:00+00:00"
}

Use cases

  • Plugin discovery — Find the most popular or niche plugins for a specific workflow
  • Download trend tracking — Monitor which plugins are gaining traction
  • Developer research — Identify feature gaps or competitive landscape in the plugin ecosystem
  • Documentation and blogs — Build curated plugin lists or "best of" articles
  • Obsidian-based products — Power recommendation engines or plugin directories
  • Data analysis — Analyze the Obsidian ecosystem, author productivity, and version release cadence

Data source

All data comes from the official obsidian-releases GitHub repository maintained by Obsidian, Inc. This repository is the single source of truth for community plugins and themes listed in the in-app Community Plugins browser.

  • Plugin list: community-plugins.json
  • Download statistics: community-plugin-stats.json
  • Theme list: community-css-themes.json

Data is publicly accessible with no authentication, rate limits, or terms-of-service restrictions beyond GitHub's standard acceptable use policy.

FAQ

How current is the data? The actor fetches data directly from GitHub on every run, so results always reflect the latest published state of the repository. Obsidian's team typically updates the files within hours of a plugin approval or stats refresh.

How are total downloads calculated? Total downloads are computed by summing all per-version download counts from the stats file. The special "latest" key (which is a version alias, not a separate count) is excluded from the sum.

Why is latest_version missing for some plugins? A small number of plugins appear in the plugin list but have no entry in the stats file (usually very newly added plugins). For these, latest_version is omitted from the output rather than populated with a null value.

Can I filter by author or specific plugin ID? Use the query field to filter by any text appearing in the plugin name, description, or author name. For example, "query": "blacksmithgu" returns all plugins by that author.

What is the maximum number of results? The maxItems field accepts up to 10,000. The full plugin catalog is approximately 1,700–1,800 entries; set maxItems to 2000 to ensure you get everything.

Does this actor require a proxy or cookies? No. GitHub raw content is publicly accessible with standard HTTP requests. No proxy, cookies, or API keys are needed.