Public Search API

Query The Workflow Finder's 390+ tool and 206+ workflow catalog directly and get structured JSON back. Built for AI agents, integrations, and anyone who wants the data instead of the page.

No API key, no signup, and no cost. The endpoint reads the same live data every tool and workflow page on this site renders from, so results never drift out of sync with what a human visitor sees.

Quick Start

Send a GET request with your query as URL parameters:

curl "https://www.theworkflowfinder.com/api/v1/search?task=automate+social+media+posts&limit=1"

Response:

{
  "query": { "task": "automate social media posts", "limit": 1 },
  "tools": [
    {
      "slug": "sprout-social",
      "name": "Sprout Social",
      "url": "https://www.theworkflowfinder.com/tools/sprout-social",
      "category": "Marketing",
      "pricing": "paid",
      "pricingDetail": "$199/seat/mo Standard / $299/seat/mo Professional / $399/seat/mo Advanced (30-day trial, no free tier)",
      "shortDescription": "Run publishing, sentiment-aware inbox triage, and competitor listening for a whole social team from one enterprise dashboard.",
      "bestFor": "Larger marketing and social teams that need a unified inbox with sentiment-aware prioritization, not just scheduling",
      "capabilities": ["Social media content", "Ad campaign management"],
      "facts": {
        "privacyPolicyUrl": "https://sproutsocial.com/legal/privacy-policy/",
        "trustPageUrl": "https://sproutsocial.com/trust-center/",
        "openSource": false,
        "apiAvailability": "public",
        "pricingVerifiedAt": "2026-08"
      },
      "score": 4,
      "matchedOn": ["4 keyword matches"]
    }
  ],
  "workflows": [
    {
      "slug": "automate-social-media-posts",
      "title": "Automate Social Media Posts",
      "url": "https://www.theworkflowfinder.com/workflows/automate-social-media-posts",
      "difficulty": "Intermediate",
      "timeEstimate": "1 hr setup / 5 min weekly",
      "description": "Learn how to automatically generate and schedule social media posts from your blog articles using AI and automation tools.",
      "expectedResult": "A fully automated pipeline that drafts and schedules tweets and LinkedIn posts every time you publish a new blog post.",
      "tags": ["Social Media", "Automation", "Marketing"],
      "score": 4,
      "matchedOn": ["4 keyword matches"]
    }
  ],
  "meta": {
    "totalToolMatches": 135,
    "totalWorkflowMatches": 99,
    "source": "https://www.theworkflowfinder.com",
    "generated": "2026-08-28"
  }
}

Endpoint

GET https://www.theworkflowfinder.com/api/v1/search

One endpoint, both content types. Pass type to search tools, workflows, or both at once (the default).

Query Parameters

All parameters are optional. An empty query returns the full catalog, ranked by review volume.

ParameterTypeDescription
taskstring (max 500)Free-text description of what you're trying to do. Tokenized and matched against tool and workflow descriptions.
categorystring (max 50)One of the site's 13 tool categories, e.g. Coding, Marketing, Design.
pricingenumfree, freemium, or paid.
budgetnumberMaximum monthly price. Excludes tools with a parseable price above it; tools with unparseable pricing (e.g. quote-based) are never assumed over or under budget, so they pass through.
needscomma-separated stringExtra free-text keywords to match, combined with task.
avoidcomma-separated stringKeywords that hard-exclude a result if found anywhere in its text.
capabilitiescomma-separated stringOne or more capability tags (see below). A tool matches if it carries at least one of the tags requested.
openSourceenumtrue or false. Filters on the tool's recorded open-source/self-hostable status.
apiAvailabilityenumpublic, waitlist, none, or not-published.
typeenumtools, workflows, or both (default).
limitinteger (1-50)Max results per content type. Defaults to 10.

capabilities, openSource, and apiAvailability filter against the same structured capability tags and source-linked facts published on individual tool pages: a privacy-policy URL, a vendor trust or security page where one is published, an open-source flag, API availability, and the date pricing was last verified. These are facts with a source, never scores.

Capability Tags

Valid values for capabilities, grouped by branch:

  • Web research
  • Source synthesis
  • Data analysis
  • Competitive analysis
  • Long-form writing
  • Script generation
  • Image generation
  • Video generation
  • Audio & voice generation
  • Social media content
  • Code generation
  • Code review
  • Debugging assistance
  • API integration
  • Lead generation
  • CRM automation
  • Outreach & email sequencing
  • Sales call analysis
  • Workflow automation
  • Scheduling & calendar management
  • Document processing
  • Customer support automation
  • SEO optimization
  • Ad campaign management
  • Email marketing
  • Multi-step agent orchestration
  • Autonomous task execution
  • Meeting transcription & summarization
  • Note-taking & knowledge management

Send commas between multiple values and URL-encode spaces, e.g. capabilities=Code%20generation,Code%20review. Not every tool carries capability tags yet; tagging is rolling out in traffic-ranked batches and currently covers most of the catalog.

More Examples

Filter by capability and open-source status:

curl "https://www.theworkflowfinder.com/api/v1/search?capabilities=Code+generation&openSource=true&limit=1"
{
  "query": { "capabilities": ["Code generation"], "openSource": true, "limit": 1 },
  "tools": [
    {
      "slug": "tabnine",
      "name": "Tabnine",
      "url": "https://www.theworkflowfinder.com/tools/tabnine",
      "category": "Coding",
      "pricing": "paid",
      "pricingDetail": "Acquired by Tricentis (Jul 2026); quote-based, from $39/user/mo Code Assistant / $59/user/mo Agentic Platform",
      "shortDescription": "Run enterprise-grade code completion and agentic coding with your choice of LLM (Anthropic, OpenAI, Google, Meta, Mistral) and deployment model: SaaS, VPC, on-prem, or air-gapped.",
      "bestFor": "Enterprise dev teams that need code completion without proprietary code leaving their infrastructure",
      "capabilities": ["Code generation", "Code review"],
      "facts": {
        "privacyPolicyUrl": "https://www.tabnine.com/privacy-policy/",
        "trustPageUrl": "https://trust.tabnine.com/",
        "openSource": true,
        "apiAvailability": "not-published",
        "pricingVerifiedAt": "2026-08"
      },
      "score": 3,
      "matchedOn": ["capability", "openSource"]
    }
  ],
  "workflows": [],
  "meta": {
    "totalToolMatches": 22,
    "totalWorkflowMatches": 0,
    "source": "https://www.theworkflowfinder.com",
    "generated": "2026-08-28"
  }
}

Search workflows only:

curl "https://www.theworkflowfinder.com/api/v1/search?type=workflows&task=youtube+scripts&limit=1"
{
  "query": { "task": "youtube scripts", "type": "workflows", "limit": 1 },
  "tools": [],
  "workflows": [
    {
      "slug": "create-youtube-scripts-with-ai",
      "title": "Create YouTube Scripts with AI",
      "url": "https://www.theworkflowfinder.com/workflows/create-youtube-scripts-with-ai",
      "difficulty": "Beginner",
      "timeEstimate": "45 min per video",
      "description": "From idea to camera-ready script in 45 minutes. Covers research, structure, and scripting, with AI handling the heavy lifting at every stage.",
      "expectedResult": "A complete, engaging YouTube script with a hook, main points, and call-to-action.",
      "tags": ["Video", "Content Creation", "YouTube"],
      "score": 2,
      "matchedOn": ["2 keyword matches"]
    }
  ],
  "meta": {
    "totalToolMatches": 0,
    "totalWorkflowMatches": 28,
    "source": "https://www.theworkflowfinder.com",
    "generated": "2026-08-28"
  }
}

Errors

A malformed or out-of-range parameter returns 400 with the specific issue, not a generic failure:

curl "https://www.theworkflowfinder.com/api/v1/search?pricing=expensive"
{
  "error": "Invalid query parameters",
  "details": [
    {
      "received": "expensive",
      "code": "invalid_enum_value",
      "options": ["free", "freemium", "paid"],
      "path": ["pricing"],
      "message": "Invalid enum value. Expected 'free' | 'freemium' | 'paid', received 'expensive'"
    }
  ]
}

Rate Limits

Requests are limited per IP address to keep the endpoint available to everyone. Exceeding the limit returns 429 with a Retry-After header telling you how long to wait before retrying. There is no API key and no way to request a higher limit today; if you need sustained high-volume access, reach out via the contact page first.

Other Machine-Readable Resources

The search API is one of several ways to consume this catalog programmatically:

  • /tools.json and /workflows.json return the full tool and workflow datasets in one call, useful for a one-time bulk pull instead of querying.
  • Every workflow page has a downloadable export at /workflows/[slug]/export.json: ordered steps, tool slots, and capability tags for that one workflow as a portable config.
  • /llms.txt and /llms-full.txt are plain-text summaries of the catalog for direct ingestion by AI assistants.

Notes for Agent Builders

This is a small site run by one person, not a funded API product. The endpoint has no formal uptime commitment, but it reads the same in-memory data every page on the site renders from, so it is only as unavailable as the site itself. Fields are additive over time as the catalog grows (new capability tags, new facts); existing fields won't be renamed or removed without notice here. If you build something on top of this, or find a bug in the response shape, let us know.