Skip to main content

A simple Python API for 5sim.net

Project description

FiveSim

A simple Python API for 5sim.net

Installation

Before proceeding, you should register an account on 5sim.net and generate a personal API key to use.

Install from source:

pip install git+https://github.com/squirrelpython/5sim-python.git

Alternatively, install from PyPI:

pip install 5sim-python

Client

from fivesim import FiveSim

# These example values won't work. You must get your own api_key
API_KEY = 'ey.............' 

client = FiveSim(API_KEY) 

Endpoints

Official docs here

User

# Balance request
client.get_balance() # Provides profile data: email, balance and rating.

Products and prices

# Products request
client.product_requests(country='russia', product='telegram') # To receive the name, the price, quantity of all products, available to buy.

# Prices request
client.price_requests() # Returns product prices

# Prices by country
client.price_requests_by_country(country='russia') # Returns product prices by country

# Prices by product
client.price_requests_by_product(product='telegram') # Returns product prices by product

# Prices by country and product
client.price_requests_by_country_and_product(country='russia' ,product='telegram') # Returns product prices by country and specific product

Purchase

# Buy activation number
client.buy_number(country='russia', operator='any', product='telegram') # Buy new activation number

# Buy hosting number
client.buy_hosting_number(country='russia', operator='any', product='amazon') # Buy new hosting number

# Re-buy number
client.rebuy_number(product='telegram', number='7485.....') # Re-buy number 

Order management

# Check order (Get SMS)
client.check_order(order_id='12345678') # Check the sms was received

# Finish order
client.finish_order(order_id='12345678') # Finish the order after code received

# Cancel order
client.cancel_order(order_id='12345678') # Cancel the order

# Ban order 
client.ban_order(order_id='12345678') # Cancel the order if banned from the service

# SMS inbox list
client.sms_inbox_list(order_id='12345678') # Get SMS inbox list by order's id.

Powered by SquirrelPython.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

5sim-python-1.0.2.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

5sim_python-1.0.2-py2.py3-none-any.whl (4.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file 5sim-python-1.0.2.tar.gz.

File metadata

  • Download URL: 5sim-python-1.0.2.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for 5sim-python-1.0.2.tar.gz
Algorithm Hash digest
SHA256 d9c6f08a365fc57c60104518b3300ca0292066e7a7418114e2560eb4134a3b32
MD5 1490942245915f2d61ad92aa9d8c4439
BLAKE2b-256 656ace0f7072c4c6f0da5d93d3c0fe9a28d949229db9ef39b1935e5382f38eb2

See more details on using hashes here.

File details

Details for the file 5sim_python-1.0.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for 5sim_python-1.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7d171676110c0bc7bb32c8710bcb05bff7178ec4af53b1f072fa21181eeb3d5c
MD5 f99f59d4b5567701b8c18688261ade6d
BLAKE2b-256 102ba543bca21d4bb77d5dbb8584a5ffd4e5e0db7722946520466e36cbab3be4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page