Skip to main content
AI Studio  add-on for Spider.
happ.su · HTTP 200

Happ Scraper

Spider read happ.su in 6.1 s without a browser and returned 1,853 lines of clean markdown.

Get your free API key
Free balance on signup No card. Failed requests cost $0.
Response happ.su/main/dev-docs/app-management.md markdown · 1,853 lines
Allows you to change the User-Agent header value when downloading Geo-IP and Geo-Site files.Sets the timeout (in seconds) when checking availability (ping) through a proxy server.Values outside the range are ignored, and the default value of 7 is used.Hide VPN icon (Hide Proxy Icon)Controls the display of the VPN icon in the system status bar.The toggle reacts to the presence of both routes (::/128 and 0.0.0.0/8) in the excluded routes list (excluded-routes).When the option is enabled, these routes are automatically added to the excluded list; when disabled, they are removed.Subscription request timeoutSets the timeout (in seconds) for requesting subscription data.If not specified, the default value of 9 is used.Enables or disables the addition of final JSON configurations for Xray (inbound HTTP) to the URL config.Xray tunnel enable (Android, iOS)Enables or disables the use of the Xray tunnel in the application.Sets the MTU (Maximum Transmission Unit) parameter for the Xray tunnel.Block bind to tunnel (Android only)Enables or disables binding to the tunnel.When enabled, requests explicitly bound to the tunnel interface (e.g., `curl --interface tun0`) will be blocked. Work only with BadVPN(Tunnel), not work with Xray TUNAlternative HWID for subscription (Desktop only)Toggles the sending of an alternative HWID (Hardware ID) for subscriptions.**Default HWID:** aaaaaaaaa-537f-4c45-a479-ee0b6cf035f7**Alternative HWID:** aaaaaaaaa537f4c45a479ee0b6cf035f7Selects the ping mode used via proxy.**double** - Requests are sent within one core session with Keep-Alive disabled. The second request is faster due to DNS caching.**keepalive** - Requests are sent within one core session over a single transport instance. The second request measures pure connection speed via an already established TLS connection.PreviousHWID LinksNextProvider IDprofile-web-page-url: https://happ.su``#profile-web-page-url: https://happ.su
Code · Fields · Cost · Run it keyless, no account

The same call, in code.

The capture above came back as markdown. These examples add a key, so you get browser rendering, proxies, and concurrency on happ.su.

happ-su-scraper.ts
import { SpiderBrowser } from "spider-browser";

const spider = new SpiderBrowser({
  apiKey: process.env.SPIDER_API_KEY!,
});

await spider.connect();
const page = spider.page!;
await page.goto("https://happ.su");

// No selectors, no schema. Spider reads the page and names the fields.
const data = await page.scrape();

console.log(data);
await spider.close();
ready to run · spider-browser, no selectors

Ready for volume? Get an API key →

Fields you can pull.

TitleContentDateSourceCategory

Spider names these from the page. The capture above came back as markdown; the same call with return_format: "json" returns them as keys.

What happ.su costs to scrape.

The capture above cost $0.003213 to fetch. Pricing is $1 per GB of pre-transformation bandwidth plus $0.001 per CPU minute, so a page like this one lands at a fraction of a cent. Failed requests are billed at $0.

  • Free balance on signup
  • No card required to test
  • Balance never expires
See the full pricing →

Run it keyless, no account

curl -X POST https://api.spider.cloud/scrape -H "Content-Type: application/json" -d '{"url": "https://www.happ.su/main/dev-docs/app-management", "return_format": "markdown"}'

More International scrapers.

Start scraping happ.su.

You already have the call. A key raises the rate limit and turns on browser rendering, proxies, and concurrency. Balance never expires, and top-ups go through secure checkout.