Skip to main content
Web Transpose. Simple APIs to get data from the internet.

Web Transpose

Web Crawler & AI Web Scraper APIs for building new web experiences.

pip install webtranspose

X License License

Introduction · Installation · Docs


Introduction

In the near future, nobody will open websites. Instead, we will be directly served the information we are seeking. New web experiences will combine the information from many websites into a single, unified experience.

Web Transpose is a collection of API tools that allow building these new web experiences simple.

Crawl

import webtranspose as webt

import os
os.environ['WEBTRANSPOSE_API_KEY'] = "YOUR WEBT API KEY"

crawl = webt.Crawl(
    "https://www.example.com",
    max_pages=100,
    render_js=True,
)
await crawl.crawl() # crawl.queue_crawl() for async

Scrape

import webtranspose as webt

import os
os.environ['WEBTRANSPOSE_API_KEY'] = "YOUR WEBT API KEY"

schema = {
    "Merchant Name": "string",
    "Title of Product": "string",
    "Product Photo URL": "string",
}

scraper = webt.Scraper(
    schema, 
    render_js=True, 
)
out_json = scraper.scrape("https://www.example.com")

Web Search (AI SERP API)

import webtranspose as webt

import os
os.environ['WEBTRANSPOSE_API_KEY'] = "YOUR WEBT API KEY"

results = webt.search("what caused the fourth great ninja war?")
# results.keys()
# ['results']

# AI Filter
results = webt.search_filter("Paul Graham's Blog")
# results.keys()
# ['results', 'filtered_results']

Installation

Non-Python Users: 📄 API Docs.

This repo contains a local lite installation of Web Transpose. This is a good option if you want to run Web Transpose locally on your machine for quick use cases.

pip install webtranspose

However, if you wish to leverage the full tools of Web Transpose and use in production, you should add your API key to add the full version.

os.environ["WEBTRANSPOSE_API_KEY"] = "YOUR_API_KEY_HERE"

Enterprise Support

Web Transpose serves enterprises small and large. We partner with companies for the long term with hands-on support and custom solutions.

Please email me directly at mike@webtranspose.com for enquiries.

Metadata

Release files for webtranspose 0.3.2

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

Source distribution (sdist)

Source distribution for webtranspose 0.3.2
File Size Uploaded
webtranspose-0.3.2.tar.gz 25.7 kB Details

Built distribution (wheel)

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

Total release size: 51.9 kB

Release files / webtranspose-0.3.2.tar.gz

Download URL webtranspose-0.3.2.tar.gz
Size 25.7 kB
Tags Source
SHA-256 checksum
How to use checksums
91395fa591944ff2c5899a3890c6765204c99bb61e1065677b5d9f21bf85b50f
BLAKE2b-256 checksum
How to use checksums
87309768eb37025c99c4e77cc9199d77b262df060d449605dafac204eb1642cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.9.5 Darwin/21.3.0

Release files / webtranspose-0.3.2-py3-none-any.whl

Download URL webtranspose-0.3.2-py3-none-any.whl
Size 26.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1e86ac0cc183d4f3607d6a99f8849aaba6162acc7cf912fdc367fe0d3da59cf2
BLAKE2b-256 checksum
How to use checksums
19c0df78f771722417090ed3735b5d2ed29542b139dde00b1e2ca972beb5b9e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.9.5 Darwin/21.3.0

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

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