Junar API for Developers

Junar has now opened its Engine for developers to do some magic with it. We'll keep working on it such that you can always get the live data coming from different sites in the web or from different users publishing relevant data they own. We have a created a page with all the information and documentation so all developers can get started on how to use it: http://www.junar.com/developers/

Developers can now focus on creating interesting applications that we will promote as much as we can.

The Junar server API enables direct access to the Junar data catalog and engine from your application. It allows discovering Data Streams & dashboards, invoking Data Streams, and soon....collecting data and publishing it as Data Streams.  It uses a RESTful interface and returns data in JSON.

Data streams invoked through the API provide online and standarized  access to data contained in HTML pages, XLS and CSV files available on the web.

- What is a Data Stream? A Data Stream is a set of data collected by a Junar user from several sources in the web to even self-publishing of relevant data that Junar users posess and want to share. Junar keeps the Data Streams updated.

- What is a Dashboard? A Dashboard is a group of Data Streams that a Junar user creates. For some crazy reason Junar users like grouping data that together make sense.

If you are interested in playing with our API, please send us an email at Develpers@Junar.com or contact Joaco aka APIMan if you have any doubt.

Junar Team

 

Click here to download:
07_Junar-Api-Doc.pdf (93 KB)
(download)

Extracting data has never been easier

We had a major enhancement to our extraction tool this weekend that’s going to make the creation process the easiest on the web. Now whenever you find a table on the web you would like to keep tracked and updated through Junar you’ll need only to cover some simple steps:

  1.Go to ‘Create Data Streams’ on the navigation bar on top of the web site and enter the URL of the web site where the data is held ( for this example were are going to use: finance.yahoo.com/q?s=AAPL) 

  • [This step can be skipped if you have the Junar Bookmarklet. The bookmarklet is like a bookmark you set on your browser so whenever you are in a site and you want to start the creation process in Junar you only click this button, avoiding going into Junar and doing the previous Step. You can drag THIS to your browsers favorite/bookmarks bar to set it up.]

Screen-capture-8

2. Junar will mark in orange cut lines the tables that in the website so you can pick the table where the data you want to extract is located. At this time you can only extract data from tables and one table at a time.

Screen-capture-9

3. Select what you want from the selected table. You can either pic the whole table (by hitting on the top left corner), a column (by selection a column), a row (clicking on a row) or even a cell. If you selected something you dind’t want, just double click the top left corner (like selecting the whole table) and the selection will reset. We will see more advanced features later.

Screen-capture-10

4. Name your data stream. The title will reflect the general idea or topic (in this case its Apple Stock Information) and the subtitle will give context and definition of the data it carries (the stocks price). Also remember to give it a description so other users can know what data does your data stream has (or when/where is it from). Tags will help others discover your data streams (in this case Apple,APPL its symbol and stocks are keywords that relate to it). To add them just add the keywords and insert commas (,) to separate them.

Screen-capture-11

5.Preview & Save. Eveyrythings ready? The preview stage let's you check how the data stream is going to be, if something's not correct you can go back and edit it.

Screen-capture-12

We hope you enjoy this new tool and start creating creating data streams and sharing them with your friends, co workers and the community. If you ever need help or have doubts or quesstions please don't hessitate and contact us at contact@junar.com .