ghost probe datacenter avatar

ghost probe datacenter

Under maintenance

Pricing

Pay per usage

Go to Apify Store
ghost probe datacenter

ghost probe datacenter

Under maintenance

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Yann Feunteun

Yann Feunteun

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

ghost-probe — stealth web fetcher

ghost-probe is a standby Apify Actor with one HTTP endpoint: POST /v1/fetch.

It fetches a single URL through a stealth fetcher and returns the raw response body. It does not parse the page, crawl links, or render Markdown — you get the payload as-is and decide how to use it.

Quickstart

curl -X POST https://<user>--ghost-probe.apify.actor/v1/fetch \
-H "authorization: Bearer $APIFY_TOKEN" \
-H "content-type: application/json" \
-d '{"url":"https://example.com/","country":"US"}'

Input

POST /v1/fetch request body:

{
"url": "https://example.com/",
"country": "US",
"session": "crawl-1",
"render": { "mode": "auto" }
}
FieldTypeDefaultNotes
urlURL stringrequiredTarget URL to fetch. Must include a path (e.g. https://host/).
countryISO-2 stringnoneProxy exit country.
sessionstringauto-derivedSticky session key — the same value reuses the same exit IP and cookies across calls. Charset: letters, digits, . _ ~.
render.modeauto, http, browserautoauto = fast path, fall back to a browser if needed. http = fast path only. browser = force the browser.

Output

Response body:

{
"verdict": "success",
"usable_content": true,
"response": {
"status": 200,
"body": "<raw fetched payload>",
"final_url": "https://www.example.com/"
}
}
FieldDescription
verdictsuccess, soft_block, hard_block, verifier_failed, transport_error, or budget_exhausted.
usable_contentWhether the returned body looks like usable content.
response.statusStatus the target returned (0 for a transport-level failure).
response.bodyRaw fetched payload — HTML stays HTML, JSON stays JSON text.
response.final_urlURL after redirects.

The stable contract is response.body + verdict: check verdict before trusting the body, since challenge and block pages are returned too. The response may carry extra diagnostic fields — treat body + verdict as the contract.

FAQ

Does it parse the page? No. It returns the fetched body; you parse it.

Does it solve captchas? No. It handles passive challenge pages best; interactive captcha solving is out of scope.

Can I use it on any site? Use it only where you have a lawful basis and where your usage respects the target site's terms, robots rules, and rate limits.

Usage Boundaries

Use ghost-probe only where you have a lawful basis and where your usage respects the target site's terms, robots rules, and rate limits.