Perne
Web data scraping into a spreadsheet: illustration 1
CRM and integrations

Web data scraping into a spreadsheet

Scraping helps when information from dozens of pages has to be gathered in one place, such as competitor prices or a supplier catalog. We write a Python script that walks through the pages you specify and saves the data to Excel, CSV or Google Sheets. Only public information is taken, and sites that forbid it are discussed separately.

from 11,000 ₸ (≈ $22) one-off

timeline: 2–5 working days

  • Analysis of the source site structure and agreement on fields
  • A Python script to collect the chosen data
  • Cleaning and normalising the data into one format

Order

The service name is added to the message for you.

This is a starting price; we give the final amount before work starts. USD is approximate.

What is included

  • Analysis of the source site structure and agreement on fields
  • A Python script to collect the chosen data
  • Cleaning and normalising the data into one format
  • Export to Excel, CSV or Google Sheets
  • The ability to run it again to refresh the data
  • A pause between requests so the other site is not overloaded
  • A guide for running the script

Who it is for

For shop owners who need price monitoring, and for managers building lists of companies or a supplier catalog.

Not included

To avoid surprises, here is what the base price does not cover and what is discussed separately:

  • Collecting restricted data, personal information, or anything forbidden by site rules or by law
  • Bypassing bot protection and captchas on complicated sites
  • Ongoing support of the script: if the source changes its layout, it needs an update

How the work goes

  1. 1

    Process review

    We look at how leads or data move today, where time is lost and which tools you already use.

  2. 2

    Diagram and price

    We draw a diagram of what goes where, then give you a price and timeline. We fix them in the agreement; 50% is paid upfront.

  3. 3

    Setup

    We connect the services to each other and test with sample data so that nothing gets lost.

  4. 4

    Launch and instructions

    We switch the automation on with real data and hand over short instructions. The remaining 50% is paid after delivery.

FAQ

Collecting public information is usually acceptable, but sites may have rules against automated collection. We read the source terms in advance and do not work with personal data or restricted sections.

From hundreds to tens of thousands of rows, depending on the site. Volume affects how long the script runs, while the price reflects the complexity of the site rather than the row count.

The basic version runs manually with one command. Scheduled runs that push into a sheet are possible as an extension.

The script will start collecting empty fields or stop with an error. Then it needs adapting to the new structure, and that work is estimated separately from the first collection.

First we agree on the fields and test the script on a few pages, then run the full collection. The exact timing depends on the number of pages and how well the site is protected.

We do not collect closed data that requires your login, because it may break the site's rules. If the site owner provides an export, working with it is simpler and more lawful.

There are pauses between requests so that we do not overload someone else's site. That makes the full collection slower, but the work stays careful.
Kaspi.kz XML price feed

Kaspi.kz XML price feed

A ready XML file, or an automatic export of your existing catalog, for the Kaspi merchant cabinet.

from 13,000 ₸ (≈ $26) one-off

Timeline: timeline: 2–4 working days

AI-generated product descriptions for your catalog

AI-generated product descriptions for your catalog

Bulk generation and manual review of product descriptions from your attribute spreadsheet.

from 17,000 ₸ (≈ $34) one-off

Timeline: timeline: 3–7 working days

API integration between your services

API integration between your services

We connect your site, shop, CRM, payments and messengers so data moves between them on its own.

from 22,000 ₸ (≈ $44) one-off

Timeline: timeline: 5–10 working days

Shall we discuss your project?

The product name and a link to this page are filled into the WhatsApp message for you.

Or send a request

We will reply in the channel you choose: WhatsApp, Telegram, phone or email. Your contact is used only to reply.

Service
How to reply

from 11,000 ₸ (≈ $22) one-off