29 New APIs This Week: Email Marketing, Cloud Syncing and Barcode Generating

This week we had 29 new APIs added to our API directory, including the 10 new APIs we told you about earlier in the week. The 19 added to the directory since then include an email marketing api, collaborative translation service, mobile cloud sync service, location based ip tracking service, restaurant health inspection scores, barcode generator and electronic invoicing services. Below is more detail on each of these new APIs.

BenchmarkemailBenchmarkemail API: Integrate your software with Email Marketing from Benchmark Email. Our API allows you to integrate your database programs with our Email Marketing service. Users managing subscriptions or message content on their own system may use the API to transfer data from their internal system to their Benchmark Email account.

Compass: Business DataCompass: Business Data API: The Compass: Business Data API allows instant and on-demand access to a database of over 16 million business establishments in the USA, with rich information on each business: Company name, full address information (including county name, zip+4, MSA, longitude/latitude and full secondary address information), phone, fax, web address/URL, contact name/title, annual sales volume, number of employees, credit rating, number of PCs, square footage, SIC/NACIS codes, ethnicity / ethnically owned status, women-owned status, business start year / years in business, franchise status, home office status and more are available. The API can be used for CRM / data append or direct marketing / list generation purposes.

Software developers can use the API to integrate this data into any software application that deals with customer data. For example, CRM (Customer Relationship Management) software can make use of this API to append rich data on businesses to an existing list of accounts or leads. Another possible use is list generation: the API can be used to generate highly-targeted customized lists for direct marketing purposes. The API uses RESTful calls and responses are formatted in XML and JSON.

CrowdinCrowdin API: Crowdin advanced editor helps website or software translators to work faster and more efficiently. The Crowdin API provides secure programmatic access to the Crowdin service, allowing developers to build tools and services on top plus Crowdin can integrate with development processes to reach continuous localization. The Crowdin API uses a RESTful style using XML over HTTP. For HTTP requests used only POST method. Responses are formatted in XML or JSON.

Funambol CloudFunambol Cloud API: The Funambol Cloud API (CAPI) makes it easy for developers to create mobile cloud apps and services that use address book and calendar data, as well as pictures, that are stored in a Funambol mobile cloud server. It can also be used to upload and or update all the data on myFunambol. This allows mobile devices and their data to be rapidly integrated into an app or service. Funambol is the leading provider of mobile cloud sync. Its mobile open source platform can be used for many types of mobile applications, including push email, PIM data synchronization and device management. The API uses RESTful protocol and responses are formatted in JSON. API examples are provided for Ajax, Java and PHP.

GeoMeGeoMe API: GeoMe provides GeoLocation for web developers. It shows the location of a user using an IP address. Output is in XML. The site contains very little documentation.

Lifepod OpenLifepod Open API: Lifepod appears to be a service that allows users to create and access personal calendars online. This API appears to allow users to access this service through their applications. It uses RESTful calls with responses formatted in XML. The site and documentation is in Korean.

Maventa e-invoicingMaventa e-invoicing API: The Maventa API allows access to Maventa's various e-invoicing services. Maventa is a provider of electronic invoice services based on a software-as-a-service product. The company has over 4,000 customers in 27 countries. The API consists of a set of callable SOAP methods defined in their respective API versions and API end-points. Responses are formatted in XML. To use the API, users need to open a TEST account which acts as a sandbox for developing applications to be used with the Maventa API. Potential application ideas include:

* Integrating financial packages (SAP, MS Dynamics / Axapta, QuickBooks, Peachtree) to the Maventa Service.
* Custom import tools (SalesForce, QuickBooks, CSV, etc.)
* Automatic time-based invoice creation.
* Accounting, Revenue analysis, Budgeting, Factoring and Claiming Services.
* External integration with online payment gateways

Mobile Commons mDataMobile Commons mData API: The Mobile Commons platform integrates SMS, phone calls, and Web applications with CRMs and databases, as well as Twitter, Facebook applications, flash widgets, and geo-location features.

Using mData, users can build interactive applications that processes and respond to incoming SMS messages. Users specify a URL and Mobile Commons will respond with an HTTP POST. If a response is specified in XML, it'll be formatted for mobile.

Mobile Phone MegastoreMobile Phone Megastore API: Your application can use the Mobile Phone Megastore API to search for mobile phones. Partners and other developers can then publish this information on their websites.

The main benefits of the mobile phone API Web Service is that you can access just the data you require without downloading the entire product database. This allows you to easily publish the data on your website needing to separately process the XML.

OpenDoverOpenDover API: The OpenDover API is a webservice which tags user documents based on sentiments found within the document. OpenDover is a webservice that allows users to extract the next generation semantic features within blogs, content management systems, websites or other numerous applications. The OpenDover API can handle different ways of sentiment tagging, depending on what your needs are, or what the content is that you provide via the API. OpenDover API is exposed to the public as SOAP-based web service and RESTful web service with JSON and XML response.

Payments GetawayPayments Getaway API: Payments Gateway is a service from ACH Direct, Inc., one of the largest and fastest growing privately held payment processing companies in the United States.

The API provides a platform for customizable integration options to meet the payment processing needs of a variety of merchants. Often the API is used to build white label integrations.

Pizza-Rat Restaurant HealthPizza-Rat Restaurant Health API: With Pizza-Rat's Restaurant Health API, users get access to real-time restaurant health department inspection scores and results for over 20 cities worldwide. The API offers a RESTful interface and returns results/scores via XML format.

PORDLPORDL API: PORDL uses a JavaScript widget to allow developers to embed any public Web-accessible RSS/XML or Atom feed on any site or blog. Use preset XSLT stylesheets or edit your own to customize the look of the feed output.

QuantactQuantact API: The Quantact API allows control of Quantact's services over standard https, without logging into the Quantact Control Panel (QCP). Most functions available in the QCP are currently supported, with more to come. Quantact provides Virtual Private Server hosting. To use the Quantact API, users need a Quantact account. The API must be enabled in the QCP on the profile page, which generates an API password that must be supplied with every API call. The API uses RESTful calls and responses are formattted in XML.

SCORM CloudSCORM Cloud API: The Shareable Content Object Reference Model(SCORM) defines a specific way of constructing Learning Management Systems and training content so that they work well with other SCORM conformant systems.

SCORM Cloud takes advantage of the cloud to let you deliver courses wherever you need to. Your courses sit in the cloud, just waiting for SCORM Cloud to call them. And because they�re out in the cloud rather than stuck in your LMS, SCORM Cloud can call them out to any service where you want to deliver your training.

SearchUPC.comSearchUPC.com API: The SearchUPC.com API allows users to implement the SearchUPC functionality into their ecommerce websites, as well as generate UPC graphics from UPC code numbers. SearchUPC.com is a specialization for UPC to product search. The search is based on its own upc database and other APIs with over 5 million products online. The API provides the following methods: ConvertToUPCA, GenerateBarcode, GetProduct, Validate. It uses SOAP protocol and responses are in XML.

SoluteciaSolutecia API: The Solutecia APIs are a suite of tools based on Artificial Intelligence SOF.IA Artificial Intelligence Software. With the API users can create applications, accessed from the tag functions, controls, peripherals and data management that require artificial intelligence. The APIs can be accessed using API with POST, GET, SOAP 1.1 and SOAP 1.2. With only 3 lines of code from any type of application: ASP.NET, C #. NET, VB.NET, JAVA, PHP, ASP, C, Action Script, Flash. The following APIs are available:

1. API TTS, Text to Speech (Text to Speech): Convert any text to speech in several languages.
2. API Translation: Make any text translations in 33 languages, or possibly autodetect the source language.
3. Mathematics API: Make any mathematical operation, including polynomials of various degrees of complexity.
4. API Agent Theory: Multiply your applications work like agents. This API is ideal for handling maps, routes, video games, robots, among others.
5. API Artificial Vision: Recognition of objects, people, patterns, video or images.
6. API Predictive Systems: Bayesian networks to make predictions, based on experience and learning of data of any kind.
7. Neural Networks API: For learning systems based on data points.
8. API Expert systems: To draw conclusions and diagnoses based on facts and knowledge acquired.

The site and documentation are in Spanish.

TFL Cycle HireTFL Cycle Hire API: The TFL Cycle Hire API was created to display real-time data from the TFL Cycle Hire website. TFL Cycle Hire is a docking station in the U.K. The project was made to gather the data regarding the TFL Cycle Hire program and to develop a easy way of grabbing it. The data is being scraped every minute from the Barclays Cycle Hire Map and is then cached for further use. Currently the service is in its alpha release. The API uses RESTful protocol and responses can be formatted in XML, JSON, CSV and YAML.

zferralzferral API: zferral was designed to support all operations via an API. zferral offers web-hosted, custom affiliate and referral programs allows businesses to crowdsource sales and marketing. Users can create and manage custom affiliate and referral programs from a single dashboard. The API supports multiple methods of affiliate commission/event tracking:

* image pixel tracking (both via HTTP and HTTPS)
* javascript tracking (automatic detection of HTTP/HTTPS)
* server pingback tracking (via our PHP class or your own code)

The API uses RESTful calls and responses can be formatted in either XML or JSON.

Adam DuVander The former ProgrammableWeb Executive Editor, Adam is an API expert now helping regular people connect them at Zapier. Previously he worked at API companies SendGrid and Orchestrate, and wrote for Wired and Webmonkey. Adam is also the author of mapping API cookbook Map Scripting 101. Find him at AdamD.org.

Comments (6)