ScrapeKit
← Back to docs

SDK Libraries

Install a client library in your preferred language to get started quickly.

Python

Official
GitHub
$ pip install scrapekit
from scrapekit import ScrapeKit

client = ScrapeKit(api_key="sk_live_your_key")

# Scrape a Homes.com market
result = client.scrape.homes_search(location="Phoenix, AZ")
print(result.market_report)

Node.js

Official
GitHub
$ npm install scrapekit
import { ScrapeKit } from "scrapekit";

const client = new ScrapeKit({ apiKey: "sk_live_your_key" });

// Scrape a Homes.com market
const result = await client.scrape.homesSearch({ location: "Phoenix, AZ" });
console.log(result.marketReport);

PHP

Community
GitHub
$ composer require scrapekit/scrapekit-php
use ScrapeKit\Client;

$client = new Client('sk_live_your_key');

// Scrape a Homes.com market
$result = $client->scrape->homesSearch(['location' => 'Phoenix, AZ']);
echo $result['market_report']['median_price'];

Ruby

Community
GitHub
$ gem install scrapekit
require "scrapekit"

client = ScrapeKit::Client.new(api_key: "sk_live_your_key")

# Scrape a Homes.com market
result = client.scrape.homes_search(location: "Phoenix, AZ")
puts result.market_report

Go

Community
GitHub
$ go get github.com/scrapekit/scrapekit-go
package main

import (
    "fmt"
    scrapekit "github.com/scrapekit/scrapekit-go"
)

func main() {
    client := scrapekit.New("sk_live_your_key")

    result, _ := client.Scrape.HomesSearch("Phoenix, AZ")
    fmt.Println(result.MarketReport)
}

Don't see your language?

Request an SDK →