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.1.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

5sim_python-1.0.1-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.1.tar.gz.

File metadata

  • Download URL: 5sim-python-1.0.1.tar.gz
  • Upload date:
  • Size: 4.1 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.1.tar.gz
Algorithm Hash digest
SHA256 7b3b9efe3638065b557d6bdda487212589a490658b69419485215db25a7708f1
MD5 0bb0d3d845b7927e811834e18dc11033
BLAKE2b-256 a76d207e5d1276d89fb2a61b30a22e2f2b1f3551060b6008bb8af540fba0b861

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for 5sim_python-1.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5f3cc7ec7339b52a32b483aee6778c59a565ee01aff11cbad2175a92167e4062
MD5 329f3c42d46c99ae5229da06046486e8
BLAKE2b-256 b7998a9c699474dc2f757cd7eb9bca5c5761ccf1fba672229129bed33eb6744e

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