Skip to main content

Search for jobs using the Reed API in python.

Project description

reed

Search for jobs using the Reed API in python.

This project was (heavily) inspired by the similar work on the Indeed API which can be found here. Getting a publisher number from Indeed was a pain so I looked for similar API's and stumbled upon Reed.

API Credentials

To be able to interact with the Reed API you will need an API Key. This key is passed into the reed client's constructor.

from reed import ReedClient

client = ReedClient(api_key=YOUR_API_KEY)

You can sign up for an API key here.

Performing a Job Search

from reed import ReedClient

client = ReedClient(api_key)

params = {
    'keywords' : "data scientist",
    'locationName' : "London",
    'minimumSalary': 30000
}

response = client.search(**params)

Retrieving job details

from ReedClient import ReedClient

client = ReedClient(api_key)

result = client.job_details(job_id=job_id)

API Parameters

Job Search

keywords - This is the parameter for your search query. By default terms are ANDed.

resultsToTake - maximum number of results to return (the default is 100)

employerId - id of employer posting job

employerProfileId - profile id of employer posting job

locationName - the location of the job

distanceFromLocation - distance from location name in miles (default is 10)

permanent - true/false

contract - true/false

temp - true/false

partTime - true/false

fullTime - true/false

minimumSalary - lowest possible salary e.g. 20000

maximumSalary - highest possible salary e.g. 30000

postedByRecruitmentAgency - true/false

postedByDirectEmployer - true/false

graduate - true/false

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

reed-0.0.2.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

reed-0.0.2-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file reed-0.0.2.tar.gz.

File metadata

  • Download URL: reed-0.0.2.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for reed-0.0.2.tar.gz
Algorithm Hash digest
SHA256 c664a2c483c95639bee2fd8f8d8f7f05f1dbbed8b1f833a78261bb7f03649dbe
MD5 ed7fa2a1270b1a12b6c0a76294ba42d4
BLAKE2b-256 a778962a81fec1af0538f4c75000f4aa5927c52ef0a9fd6d3285fd2191bc59f2

See more details on using hashes here.

File details

Details for the file reed-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: reed-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for reed-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e79920881b3e3b6b572d52f65878ce27c94a1fa5280d428deeec14df26fe1fc0
MD5 c1e615700ebd876a41f45eb4d5cdde97
BLAKE2b-256 175752ee14d73119f7736d2b759644bc4cae1fc5f05fc24e4bbd5abd0864bee4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page