I have struck a boulder here and I can't seem to find the right word to describe it.

Basically, users sign up on "the site", uploads data onto it, and generates a javascript tag which will fetch the data he/she uploaded on "the site".

The user will then put the

    
        theSite.insertTo('#dataView');
    

    
into their website which will generate an html table into the div of their choice.

I have no idea if there are services like this. Does google Docs have anything like this?