The New York Times is giving developers access to data that is even more real-time from its New York Times Campaign Finance API. Google added an API console for its Google Shopping Content API to provide easy access to error codes. Plus: a German hackathon with a twist, Google App Engine updates and 7 new APIs.
The New York Times explains its real-time additions to campaign finance data:
When the API was launched, most of the data it served up was updated every week or, in some cases, on a daily basis. But we work for news organizations, and what is news right now can be old news tomorrow. Committees that raise and spend money influencing federal elections are filing reports every day, not just on the day that reports are due.
The API now offers access to the details of filings within minutes after they are sent to the Federal Election Commission.
But it’s not quite a real-time API, because it still requires developers to ping for updates. The team has done a lot of work to get the updates processed and available quickly. The next step is to enable webhooks or other real-time technology to report when there is new data.
There’s a new dashboard for Google’s API aimed at retailers.
Developers can use the dashboard to determine how many errors they’re experiencing while importing new products. This is useful feedback that other APIs could use to report other information to developers, such as their requests compared to rate limits.
Today we had 7 new APIs added to our API directory including a local advertising service, email address validation service, chat and instant messaging service, IP address lookup service, online notepad, task and errand labor service and web services integration platform. Below is more details on each of these new APIs.
CityGrid Advertising API: The CityGrid network APIs give developers access to premium local content including user reviews, editorial content, merchant messages & more, across 75K neighborhoods nationwide. CityGrid Media is an online media company that connects web and mobile publishers with local advertising organizations by linking them through CityGrid, its local content and advertising network.
CityGrid provides a set of local advertising APIs, where users can request ads by category and geography, and CityGrid servers will generate advertisements from their advertising partner network. Users can choose to have CityGrid generate ad images, or simply obtain ad data from CityGrid and render the images themselves. Users can get ad information in XML or JSON, or make an Ajax call to have the images loaded directly in their pages. Users can also get paid for various impressions and referrals from certain business listings provided by the Places API, by adding tracking code to their pages and referral parameters to URLs.
EmailValidate API: The service validates email addresses via syntax analysis, lookup against MX records, and checks against SMTP availability. It reviews a submitted address list and validates the entries without sending email to the recipients, allowing clean-up of lists that does not risk damage to customer relationships.
API methods support submission of email addresses and return response codes and messages. Responses specify validity of address syntax, validity against MX records, and SMTP availability.
Imo Games API: Imo.im is a web-based service that allows users to hold text, voice, and video chats on multiple instant messaging protocols. Currently supported protocols include MSN, Skype, Yahoo Messenger, Google Talk, Facebook, AIM/ICQ, Jabber, MySpace, Hyves, VKontakte and Steam. Some of the features of imo include linking all of a users instant messaging accounts, creating a network, group chatting, searchable chat history and much more. imo’s Game API allows developers to share their games with over one million users on imo’s platform. The API uses RESTful calls and responses are formatted in JSON.
IPGP IP Address Geolocation API: IPGP is a site that lets users lookup the location of their site's visitors based on their IP addresses. It combines with Google Maps to provide geolocation services. The API gives developers access to the full functionality of the service. With the API users can get country, city, ISP and organization. Full documentation is not publicly available. The API return format is XML.
Shrib API: Shrib is an online notepad that lets users store and retrieve notes. Users can also designate their notes to be confidential so that they may only be accessed by those with permission. The Shrib API provides the same functionality in a programmatic manner. Developers can use the API to integrate their services with Shrib. The API uses HTTP calls and responses are in plain text.
TaskRabbit API: The service links those who need to hire labor for small tasks and errands with background-checked providers willing to provide those services. People in need of assistance register task requests with the service, and its affiliated providers bid to fulfill the requests. The service facilitates the transaction.
API methods support posting a task to be done, including short description, metro area, and maximum payment offered. Methods also allow additional specifications for location, relevant photos, and audio notations, as well as updating or deleting a posted task and user account management
ViaFo API: ViaFo provides a range of solutions for mobile developers that allow them to add services such as Twitter and Facebook in their apps. Viafo’s Services Gateway takes popular actions, such as share, upload, check in, local search, and tags and unifies them across the major services. For consumers, the service lets them aggregate all RSS, news and social networking feeds onto their mobile device. For enterprises, ViaFo solutions allow mobile access to services from a dedicated client. The API gives developers access to the functionality of the ViaFo Services Gateway. It uses RESTful calls and responses are formatted in JSON.