Skip to main content
AI Studio  add-on for Spider.
evetech.net · HTTP 200

Evetech Scraper

Spider read evetech.net in 1.0 s without a browser and returned 24 lines of clean markdown, including sections like "Discovering Upwell Structures", "Public Structures" and "Corporation Structures".

Get your free API key
Free balance on signup No card. Failed requests cost $0.
Response docs.esi.evetech.net/docs/scenarios/resolve_structure_ids.md markdown · 24 lines
The endpoint returns the name of the structure, as well as some additional information such as its system id, type id and the owner corporation id.## Discovering Upwell StructuresThere is currently no unified way to discover accessible Upwell structures through ESI. The following methods can be used to discover Upwell structure IDs.### Public StructuresThe public `/universe/structures/` endpoint will return a flat list of IDs containing all fully public structures. *Fully public* in this context means a completely open Access Control List. If the ACL prevents even one character from docking the structure won’t show up in this list.This method has the advantage of not requiring any authentication but is limited in that it only resolves completely public structures. Additionally, most endpoints that consume structure IDs require authentication anyways, so you likely won’t be possible to avoid supplying a token anyways.### Corporation StructuresThe authenticated `/corporations/{corporation_id}/structures/` endpoint returns all structures owned by a particular corporation. It requires a token that grants the `esi-corporations.read_structures.v1` scope on a character with the Director role in the corporation.This endpoint provides a lot of information about the structure, including what services are installed and active, when the fuel expires, what state it currently is in etc. Be aware that it currently *does not* provide the name of the structure.### Other endpointsSome other endpoints may also include structure ids in their results. Structure IDs can usually be distinguished because they are in the int64 range while currently most other IDs are in the int32 range. The following endpoints will often return structure IDs:* All contract endpoints may have location_ids that are structures* Character and Corporation asset location_ids* Fleet member station_id may be structure ids
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 evetech.net.

evetech-net-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://evetech.net");

// 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.

Business NameAddressPhoneCategoryRating

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 evetech.net costs to scrape.

The capture above cost $0.000022 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://docs.esi.evetech.net/docs/scenarios/resolve_structure_ids.html", "return_format": "markdown"}'

More Directories scrapers.

Start scraping evetech.net.

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.