$npx skillfedfor your agent

walkscore-api

Unofficial Python bindings for the WalkScore API

SkipPyPI LibrariesReleased Jan 202073.7K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — walkscore_api-1.0.1-py2.py3-none-any.whl
v1.0.1 · released 2020-01-04 · Python >2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4 · 2 runtime deps: validator-collection, backoff-utils

No. While the package has low install friction and a permissive MIT license, it is abandoned—last release 2020-01-04, last commit 2022-12-08. Without active maintenance, any API changes, Python version incompatibilities, or dependency updates will go unaddressed. Install only if you have confirmed the WalkScore API contract is stable and you can maintain a fork yourself if needed.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires a valid WalkScore API key and active internet connectivity to reach the WalkScore service.
  • Low install friction with only two runtime dependencies.
  • However, the package is abandoned—last release was 2020-01-04 and last commit 2022-12-08, with no active maintenance.

License · maintenance · safety

MIT (permissive) — MIT license permits commercial and private use with minimal restrictions, requiring only attribution and inclusion of the license notice.

last release 2020-01-04 (2414 days) · last repo commit 2022-12-08 · 2 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 73,733 downloads/mo, #14,937 on PyPI

Verify before relying

pip install walkscore-api

from walkscore import WalkScoreAPI

api_key = 'YOUR_API_KEY'
walkscore_api = WalkScoreAPI(api_key=api_key)
result = walkscore_api.get_score(latitude=latitude, longitude=longitude, address=address)
print(result.walk_score, result.transit_score, result.bike_score)
  • Whether the WalkScore API endpoint remains operational and unchanged since the last release in 2020.
  • Compatibility with Python versions beyond 3.7 (classifiers list only 3.6 and 3.7).
  • Whether validator-collection and backoff-utils remain maintained and compatible with current Python ecosystems.
Same gist for agents: .md · .json

What it is and what it does

walkscore-api is an unofficial Python wrapper around the WalkScore API, allowing you to programmatically fetch walkability, transit, and bike scores for geographic coordinates and addresses. It handles API communication, response parsing into Python objects, and includes built-in retry logic via backoff-utils for handling transient API failures. The library depends on validator-collection for input validation and backoff-utils for exponential backoff during retries.

The package is designed for developers building location-based applications that need to incorporate neighborhood walkability metrics. It abstracts away HTTP request construction and response deserialization, returning structured score objects rather than raw JSON. However, the project has been abandoned since early 2020 with no active maintenance, meaning any breaking changes to the WalkScore API or incompatibilities with newer Python versions will not be addressed.

Use it for

  • Batch-score neighborhoods in a real estate listing platform to display walkability metrics to users.
  • Filter rental or property search results by minimum transit or bike scores for commute planning.
  • Analyze walkability trends across a geographic region by scoring multiple addresses programmatically.
  • Enrich location data in a database with WalkScore, TransitScore, and BikeScore attributes.
  • Build a neighborhood comparison tool that scores and ranks areas by their walkability and transit access.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No.

While the package has low install friction and a permissive MIT license, it is abandoned—last release 2020-01-04, last commit 2022-12-08. Without active maintenance, any API changes, Python version incompatibilities, or dependency updates will go unaddressed. Install only if you have confirmed the WalkScore API contract is stable and you can maintain a fork yourself if needed.

Install

walkscore-api on PyPI

Before you install

Low install friction with only two runtime dependencies. However, the package is abandoned—last release was 2020-01-04 and last commit 2022-12-08, with no active maintenance. Use only if the WalkScore API contract remains stable.

Requires a valid WalkScore API key and active internet connectivity to reach the WalkScore service.

License in practice

MIT license permits commercial and private use with minimal restrictions, requiring only attribution and inclusion of the license notice.

Quickstart

pip install walkscore-api

from walkscore import WalkScoreAPI

api_key = 'YOUR_API_KEY'
walkscore_api = WalkScoreAPI(api_key=api_key)
result = walkscore_api.get_score(latitude=latitude, longitude=longitude, address=address)
print(result.walk_score, result.transit_score, result.bike_score)

Verify before relying

  • Whether the WalkScore API endpoint remains operational and unchanged since the last release in 2020.
  • Compatibility with Python versions beyond 3.7 (classifiers list only 3.6 and 3.7).
  • Whether validator-collection and backoff-utils remain maintained and compatible with current Python ecosystems.

Package facts

LicenseMIT permissive
Python supportSupports the current Python release >2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
validator-collectionbackoff-utils
MaintenanceAbandoned 2,414 days since the last release
Last repo commit
First released
Downloads73,733 / month, #14,937 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaEnvironment :: Web EnvironmentIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3.6Programming Language :: Python :: 3.7Topic :: Database :: Front-EndsTopic :: Internet :: WWW/HTTP :: Dynamic ContentTopic :: Software Development :: LibrariesTopic :: Software Development :: Libraries :: Python ModulesTopic :: Utilities

Evidence: walkscore_api-1.0.1-py2.py3-none-any.whl

Tags

Capabilities
walkscore api pythonwalkability score lookuptransit score apibike score pythonlocation walkabilityneighborhood scoringgeographic api bindings
Topics
api-clientgeolocationabandoned
PyPI keywords
walkscorebindingWalkScoreAPIrealestate

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “walkscore api python”

  • walkscore-apiProvides Python bindings to query the WalkScore API for retrieving…
  • xdkA Python SDK for interacting with the X API, providing typed client…
  • sailthru-clientA Python client library for the Sailthru REST API, enabling remote…

Give your agent the search over MCP, or paste the wish link into any chat.

More Libraries packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
pluggy Worth it
PyPI · Libraries · released May 2025

Pluggy provides a plugin system that lets you define hook specifications and register implementations to be called in sequence, enabling extensible Python applications without tight coupling.

Install it if you're building an extensible application or framework.

MITpure Python · 3.9+aging
1.3Bdownloads / mo
python-dateutil Worth it
PyPI · Libraries · released Mar 2024

Provides parsing, arithmetic, and recurrence rule computation for dates and times, with timezone support and iCalendar RFC compliance.

Install it if you need to parse flexible date strings, compute relative dates, handle timezones, or work with recurrence rules—it's the de facto choice for these tasks.

Apache-2.0pure Python
1.2Bdownloads / mo
six With conditions
PyPI · Libraries · released Dec 2024

Six provides utility functions to write Python code that runs on both Python 2.7 and Python 3.3+, smoothing over language differences between the two versions.

MITpure Python
1.2Bdownloads / mo
pytest Worth it
PyPI · Libraries · released Jun 2026

pytest is a testing framework that lets you write test functions using plain assert statements and automatically discovers and runs them, with detailed failure reporting.

MITpure Python · 3.10+
1.1Bdownloads / mo

See also IP2Location · py-geohex3 · tzwhere · cityseer · access · pygeohash · validator-collection · flake8-junit-report-basic · pgeocode · python-consul2