PhantomJs.Cloud - Web Browser and Webpage processing as a Service

FREE
By novaleaf
Updated 2 months ago
Data
8.2/10
Popularity Score
7408ms
Latency
75%
Success Rate

PhantomJs.Cloud - Web Browser and Webpage processing as a Service API Documentation

Do you need to screen-scrape Javascript Websites?

PhantomJs.Cloud is

  • A web-browser hosted as a service, using Chrome WebKit to render your javascript heavy webpages as HTML, JPEG, PDF, or JSON.
  • A Cloud of PhantomJS instances to process more than 100 pages per second.
  • A REST API allowing you to request and obtain your pages.
  • A Software-as-a-Service (SaaS) with free plans, and paid plans starting at $1 for 5,000 pages. (BitCoin and Free plan available)
View API Details
API (Our Service Endpoints)
POSTBatch Results Callback
POSTBatch of Page Requests
GETQuery GeoLocations
GETQuery Service Status
POSTSingle Page Request
GETQuery User Quota
GETSingle Page Request (QueryString version)
DEMO (Examples of our Service)
GETAny AJAX WebPage to HTML
GETAny WebPage to PDF
GETAny WebPage to JPEG
GETPinterest to JSON (Injected Scripts)
POSTBatch Results Callback

Invoke the callback-URL to obtain your results, and be informed on how many pages are still being processed. Keep in mind that once we return you a result, it is deleted. It will not be resent the next time you invoke the callback-url. You have up to 6 hours to obtain your results, after this time your results will be deleted.

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Required Parameters
callbackidSTRING
REQUIREDa string uniquely identifying the Batch Request who's results will be returned by this Endpoint
apikeySTRING
REQUIREDThe 40 character key sent to you in Email when you sign up. Sign Up to get your free api key (up to 10000 pages/day, free) . Using "a-demo-key-with-low-quota-per-ip-address" is limited to 50 pages per IP Address per day. http://phantomjscloud.com/site/signup.html
Code Snippet
Install SDK
Response Example

Install SDK for (Node.js)Unirest

OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication