Happ Scraper
Spider read happ.su in 6.1 s without a browser and returned 1,853 lines of clean markdown.
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 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.
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(); import { Spider } from "@spider-cloud/spider-client";
const spider = new Spider({ apiKey: process.env.SPIDER_API_KEY! });
const result = await spider.scrapeUrl("https://www.happ.su", {
return_format: "markdown",
});
console.log(result); Ready for volume? Get an API key →
Fields you can pull.
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
Run it keyless, no account
More International scrapers.
Mercado Libre Scraper
Extract product listings, seller ratings, pricing in local currencies, and shipping data from Mercado Libre.
Rakuten Scraper
Extract product listings, store ratings, cashback offers, and pricing data from Rakuten Japan marketplace.
Flipkart Scraper
Extract product listings, seller data, pricing in INR, and delivery estimates from Flipkart India store.
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.