Steady API Scrapers

io.github.steadyapiPublished by GitHub account steadyapiv1.0.0Updated Oct 24, 2026

YouTube transcripts, Google Hotels prices, Google Ads Transparency, Google Trends and Threads posts.

The publisher's own server: Steady

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingData & Analytics

Overview

AI-generated overview

Apify-hosted scrapers that let an assistant pull YouTube transcripts, Google Hotels prices, Google Ads Transparency data, Google Trends and Threads posts as…

What you can do
  • Fetch YouTube transcripts as text, timestamped segments, SRT or VTT, with video metadata
  • Look up hotel names, nightly prices, star class, ratings, reviews, coordinates and photos from Google Hotels
  • List the ads a domain or advertiser runs, with format, first and last shown dates and regions
  • Retrieve Google Trends interest over time, related and rising queries, related topics and regional interest
  • Read Threads profile posts, single posts with replies, and keyword search results with engagement counts
When to use it
Useful when you need quick, browser-free web data for research or content work: transcribing videos, comparing hotel prices, auditing a competitor's ads, checking search interest, or monitoring Threads activity, and want the results as clean JSON for a spreadsheet, database or prompt.
Requirements
A remote MCP endpoint on Apify; an Apify account and API token sent as an Authorization Bearer header; network access. No local runtime or package install is needed.
Before you install
The Apify API token is a billable credential and must be supplied in the Authorization header. Usage is paid per result row returned, and rows describing errors, such as a private video, are also billed. Scraped data comes from third-party platforms via Apify, so review costs and data handling before running large jobs.

Installation

In SourceWeft

  1. Open Steady API Scrapers in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.steadyapi%2Fscrapers/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "steady-api-scrapers": {
      "type": "http",
      "url": "https://mcp.apify.com/?tools=steadyapi/youtube-transcript-scraper,steadyapi/google-hotels-scraper,steadyapi/google-ads-transparency-scraper,steadyapi/google-trends-scraper,steadyapi/threads-scraper"
    }
  }
}

README

Steady API: no-browser scrapers you can call in one HTTP request

Five small, reliable data extractors that run on Apify. None of them launch a browser, so runs are fast (usually 5 to 20 seconds) and cheap. Every tool returns clean JSON you can drop into a spreadsheet, a database, or an LLM prompt.

ToolWhat you getPrice
YouTube Transcript ScraperTranscripts as text, timestamped segments, SRT or VTT, plus video metadata. No YouTube API key$2 / 1,000 videos
Google Hotels ScraperHotel name, nightly price, star class, rating, reviews, coordinates, photos$2 / 1,000 hotels
Google Ads Transparency ScraperEvery ad a domain or advertiser runs, with format, first/last shown dates and regions$1.50 / 1,000 ads
Google Trends ScraperInterest over time, related and rising queries, related topics, interest by region$2 / 1,000 results
Threads ScraperProfile posts, single posts with replies, and keyword search, with engagement counts$3 / 1,000 posts

New Apify accounts get free monthly credit, which is enough to try every tool here.

Quick start (Python, no dependencies)

bash
export APIFY_TOKEN=your_token   # https://console.apify.com/settings/integrationscd pythonpython youtube_transcript.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ"python google_hotels.py "hotels in tokyo"python google_ads_transparency.py nike.compython google_trends.py chatgpt gemini claudepython threads_profile.py zuck

Quick start (Node 18+)

bash
APIFY_TOKEN=your_token node node/run.mjs steadyapi~google-hotels-scraper '{"queries":["hotels in paris"],"maxHotelsPerQuery":10}'

Ready-made examples

Each tool also has one-click example tasks on Apify, for example:

How billing works

You pay per result row returned. Rows that describe an error (for example a private video) are also returned and billed, so you always see what happened to every input. Paid Apify plans get an extra 10 to 30 percent off automatically.

Using with AI agents

All five tools are available through the Apify MCP server, so Claude, Cursor and other MCP clients can call them directly.

Remote MCP endpoint with all five tools (send your Apify token as Authorization: Bearer <token>):

text
https://mcp.apify.com/?tools=steadyapi/youtube-transcript-scraper,steadyapi/google-hotels-scraper,steadyapi/google-ads-transparency-scraper,steadyapi/google-trends-scraper,steadyapi/threads-scraper

This server is also listed in the official MCP Registry as io.github.steadyapi/scrapers (see server.json).

Support

Open an issue in this repository or on the tool's Apify page. Breakages caused by site changes are usually fixed the same day.

License

The example code in this repository is MIT licensed.

Source: README.md at commit f799d89

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.0LatestSep 24, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Steady integrations