Semiocast API Documentation
Introduction

About this document

This document is a reference of the Semiocast API.

Getting started

A good place to start is the tutorial. Read it first to get a quick start about Semiocast API.

About Semiocast API

With Semiocast API, you can enhance your application with semantic and analysis processing. Semiocast API currently provides the following actions:

ActionDescription
AnalyzeAnalyze a single micromessage, a timeline or a user profile to extract information about the language, user location and the sentiment expressed in the message.
FilterFilter a timeline or a list of messages according to message languages and locations.
PrepareAnnotate a message prior to posting it to Twitter.
TestMethods to test the certificate and the parameters format.

Networks

Semiocast API can currently process data in the following format and from the following networks:

NetworksFormats
TwitterTimelines (XML, JSON), Direct Messages (XML, JSON), Search results (JSON), Streaming statuses (XML, JSON), User profiles (XML, JSON)
Facebook"REST API" streams (XML, JSON), "Graph API" posts and users (JSON)
Status.netTimelines (XML, JSON), Direct Messages (XML, JSON), Search results (JSON), User profiles (XML, JSON)

Rate limit

Usage of the Semiocast API is rate-limited. Learn more about rate limits.