Skip to main content

invisiFox Python API

Welcome to the invisiFox Python API!
Node.js API | Rest API

In order to use the invisiFox API you will need an API key. You can get your API key by creating an account and adding credit on invisifox.com.

Installation

To install the Python API and get started you can simply pip install invisiFox into your project.

$ pip install invisifox

HCaptcha Solver

When making a request must pass a number of paramaters. Some key paramters are required and others are not. The list below details the available paramaters. Those marked optional are not required, all the others are required.

token: your invisifox api token
siteKey: the HCaptcha sitekey from the website you are using. This is usually found in HTTP requests or in the HCaptcha iFrame
pageurl: the url on which you find the HCaptcha. Usually the full url is not required, for example all the url parameters may not be necassary
proxy: the proxy address you want to use to solve the HCaptcha in format username:password@host:port or host:port
rqdata (optional): for enterprise HCaptcha websites, this value is usually found in HTTP requests.
useragent (optional): the useragent of the device you are using or emulating
cookies (optional): the browser cookies
invisible (optional): default set to false, set to true for invisible HCaptchas

Solving a HCaptcha usually takes 25 to 120 seconds depending on network traffic so please be patient. You will be automatically charged for each request from your balance at a rate of US$ 0.6 / 1000 Captcha Solutions.

from invisifox import InvisiFox

bot = InvisiFox()
bot.apiKey = 'YOUR API KEY'

solution = bot.solveHCaptcha('b2b02ab5-7dae-4d6f-830e-7b55634c888b','https://discord.com','http://username:password@host:port')
print(solution)

Residential Proxy

In order to use invisiFox proxies you will need your proxy authentication username and password. You can get these two values by creating an account and adding credit on invisifox.com proxies.

invisiFox proxies are designed to be dynamically generated and customizable on the go. The documentation below describes how to generate a proxies.

Random Rotation

Random rotation proxies are proxies that are randomized on each request. This is usefull for use cases where you are requesting a resource that is rate limited but does not maintain a session based on your IP address. For example this is useful for anonymous data scraping, but no ideal for a case where an account is logged in and must make successive requests from the same IP address. In the later case, Stick IPs are more suitable

Sticky Proxies

Sticky IP proxies are designed to be easy to dynamically generate, as well as to maintain a fixed IP session based on a string. In addition we use high level request databasing to reduce instances of IP reuse / collision. Simple put unlike other providers on the market we try to make sure the proxy we provide has not recently been used by you or someone else on the host / website you are accessing. Effectively we substantially increase success rates and reduce the change of being detected on highly sensitive application.

Generating Proxies

You can easily generate proxies using our API. You can pass none, any, or all of the following paramaters.

country (optional): the country where you want the proxy from. Defaults to random country.
proxyType (optional): the type of proxy between "random" and "sticky". Defaults to "random".
protocol (optional): the type of proxy between "http" and "https". Defaults to "http".
count (optional): the number of proxies to be returned in an array. Defaults to 1.

from invisifox import InvisiFox

bot = InvisiFox()
bot.proxyUsername = 'username'
bot.proxyPassword = 'password'

x = bot.makeProxy(country=bot.proxyCountriesList[1],proxyType='sticky',protocol='https',count=5)
print(x)

Technical Difficulties

If you are experiencing techincal difficulties please contact support@100fire.com. We will do our best to reply in a timely fashion.

Metadata

Release files for invisifox 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for invisifox 0.0.5
File Size Uploaded
invisifox-0.0.5.tar.gz 5.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for invisifox 0.0.5
File Interpreter ABI Platform
invisifox-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 10.8 kB

Release files / invisifox-0.0.5.tar.gz

Download URL invisifox-0.0.5.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
df76fed30230639251627644b2566c884e44977f8950bb4be3dd8b5051c4f1b6
BLAKE2b-256 checksum
How to use checksums
73bd1086d1acb2f28191bf82e22fd5f9d79a767d17a7ecf7e8f8f6697c55701e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.4

Release files / invisifox-0.0.5-py3-none-any.whl

Download URL invisifox-0.0.5-py3-none-any.whl
Size 5.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
320567bb2b34c71f8e3c9fef50e933c064fce187c2c00771a14d91f152697e2e
BLAKE2b-256 checksum
How to use checksums
a0ab2f639189c3639de22cfb7bc3359abd0c9e62f5c44b0d27fd69103b46c4d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.4

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page