I found this website (http://www.datasciencetoolkit.org/). There is an API collection in there with great tools, especially to "clean" and prepare your open datasets for analysis and visualization.
A list of the tools:
- Street Address to Coordinates
Street Address to Location calculates the latitude/longitude coordinates for a postal address. Currently only the US and UK have street-level detail.
Are you currently using Google's geocoding API and want to switch? Replace maps.googleapis.com with the address of a DSTK server and your code should work without changes.
- Coordinates to Political Areas
Returns the country, region, state, county, constituencies and neighborhood a point is inside.
Estimates whether a piece of text comment is complimentary or negative.
- Coordinates to Statistics
Returns the population density, elevation, terrain, climate, and other conditions at a point.
Geodict pulls country, city and region names from unstructured English text, and returns their coordinates.
- IP Address to Coordinates
IP Address to Location calculates country, state, city and latitude/longitude coordinates for IP addresses.
Removes the parts of the text that seem to be boilerplate, leaving the real sentences.
Returns the full text that would actually be displayed in the browser when an HTML document was rendered.
Takes an HTML document representing a news article or similar page, and extracts just the story text.
Spots text fragments that look like people's names or titles, and guesses their gender where possible.
Spots text fragments that look like times or dates, and converts them into a standard form.
Converts PDFs, Word Documents, Excel Spreadsheets to text. Recovers text from JPEG, PNG or TIFF images of scanned documents.