Skip to main content

Swiggy Scraper AjaiRosen

A simple Selenium-based Python package to scrape dish search results from Swiggy.

Features

  • Search multiple dishes
  • Set delivery pincode
  • Returns clean pandas DataFrame
  • Headless browser support
  • PyPI installable

Installation

pip install swiggy-scraper-ajairosen

Requirements

  • Google Chrome installed
  • Compatible ChromeDriver installed

Example Usage

from swiggy_scraper_ajairosen.tools import scrape_swiggy_dishes

df = scrape_swiggy_dishes(
    search_terms=[
        "pizza",
        "biryani",
        "shawarma"
    ],
    pincode="500075",
    headless=False
)

print(df.head())

Parameters

Parameter Type Description
search_terms str or list Dish names to search
pincode str Swiggy delivery pincode
headless bool Run browser headlessly
wait_time int Sleep duration between actions

Returns

Pandas DataFrame containing:

  • Dish Name
  • Restaurant
  • Rating
  • Delivery Time
  • Category
  • Description
  • Price

Disclaimer

This package is for educational purposes only. Swiggy website structure may change anytime.

Metadata

Release files for swiggy_scraper_ajairosen 0.1.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 swiggy_scraper_ajairosen 0.1.2
File Size Uploaded Provenance Actions
swiggy_scraper_ajairosen-0.1.2.tar.gz 3.6 kB Without provenance Details for swiggy_scraper_ajairosen-0.1.2.tar.gz

Built distribution (wheel)

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

Total release size: 8.1 kB

Release files / swiggy_scraper_ajairosen-0.1.2.tar.gz

Download URL swiggy_scraper_ajairosen-0.1.2.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
c67825227669a4be12bf67f8caeeca262d223d1749827afe3c86865db205c3f4
BLAKE2b-256 checksum
How to use checksums
69f1a79e618baac8bfe0d734af96157316e958e9c8383649ab530fdd48b55df5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.23

Release files / swiggy_scraper_ajairosen-0.1.2-py3-none-any.whl

Download URL swiggy_scraper_ajairosen-0.1.2-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
be8359f1a4be607e2489ab1775d8d67374cf892b0298396ba11fde786499a65c
BLAKE2b-256 checksum
How to use checksums
b73e48d6a64af945a8ca00c23c9d269acc7410e070a19843a88a255b1ab49c89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.23

Security for swiggy_scraper_ajairosen 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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