Polling is the simplest method of retrieving data from Semantria API. Users directly request processed data whenever they need it. Client-side applications may push data as single documents or in batches of 100 documents per API call. Semantria for Excel uses the polling mechanism.



  • Can be used in a distributed environment where one application pushes the data and another retrieves the processed results
  • Completely user-managed; no control on Semantria's side


  • Requires one job for pushing data and another for retrieving data to run simultaneously
  • Incoming and outgoing batch size might be inconsistent; polling will return batches of 100 documents per API call, regardless of incoming batch size
  • Sequence of documents may change

Use Cases

  • Casual users
  • Those who cannot provide a callback URL
  • Not for those interested in real-time data processing