Skip to content
OpenBlock Hyperlocal news platform

Hyperlocal news and data

Local news, mapped block by block.

OpenBlock turns civic data such as crime reports, 311 service requests, and building permits into local news. Browse it by neighborhood, address, or map, run it as a community news site, or add it to an existing publication.

  • Open source under the GPL
  • Built with Django and Python
  • Geospatial data with PostGIS
The OpenBlock Boston demo showing a neighborhood map, recent news, and nearby locations
Browse by block REST API Email alerts Demo site / Boston

01 / The platform

One platform for two kinds of local publishing.

Run OpenBlock as a complete hyperlocal news site, or use it as a service that adds geotagged content, feeds, and widgets to a website you already have.

Run a local news site

Publish civic data and community reporting on a site that lets readers browse by neighborhood, ZIP code, block, date, or kind of news.

  • Local maps with block level detail
  • News filtered by place and type
  • Custom feeds and email alerts
See the platform in context

Add local data to your site

Keep your current website and add geotagged stories and public records through a REST API, custom RSS feeds, and embeddable widgets.

  • Geotagged RSS and Atom feeds
  • A full REST API for stories and data
  • Widgets for maps, lists, and details
Read the API guide

02 / What it does

Civic data becomes neighborhood news.

OpenBlock connects public records to the places they describe, then gives readers several ways to find them.

Turn civic records into news

Connect crime reports, 311 service requests, building permits, restaurant inspections, and other public records.

How data enters the platform

Browse down to a single block

Readers can move by neighborhood, ZIP code, block, or map, then narrow the view by date and type of news.

Read the core concepts

Deliver feeds, alerts, and widgets

Publish geotagged RSS feeds, email alerts, and widgets that fit into an existing website or a new one.

See the widget guide

Expose everything through an API

Serve stories and data through a REST API for maps, mashups, and custom front ends.

Open the API reference

03 / Data model

A simple shape for local news.

Every record is a NewsItem: a time, a place, a title, a description, and a schema that describes its type.

Sources

Public records

  • Crime reports
  • 311 service requests
  • Building permits
  • Restaurant inspections
NewsItem

Time and place

  • Timestamp
  • Location point
  • Title and description
  • Schema type
Outputs

Ways to publish

  • Standalone website
  • REST API
  • RSS feeds
  • Email alerts and widgets

A schema adds searchable fields for each type, so police reports and inspections can carry different details.

Build a custom schema

04 / Project notes

Notes from the OpenBlock project.

Release news and public moments from the team that built and maintained OpenBlock.

August 18, 2011

OpenBlock approaches version 1.0

OpenBlock is rapidly approaching a 1.0 release. The beta can be installed from Python packages without a Git checkout, as documented in the updated install guide.

Release
June 22, 2011

OpenBlock Rural wins the 2011 Knight News Challenge

OpenBlock Rural was named a winner of the 2011 Knight News Challenge. The project congratulated Ryan Thornburg and welcomed the news.

Award
June 10, 2011

OpenBlock at IRE 2011 in Orlando

The team exhibited OpenBlock at IRE 2011 in Orlando and gave a demonstration during the conference.

Event
June 10, 2011

The first official alpha release

The first official alpha release made OpenBlock available as a zip download just before the IRE conference.

Release