Try something like this though I haven’t tested it. You can add this to a for loop easily to get all stories, though I have focussed it on the 1st news story. To access the image filename for your news story you need to use .image_file_name
local function shownews(stories) local newsdash = display.newRect(50,200,200,100) newsdash.newstitle= {} newsdash.newstitle[1]= display.newText(stories[1].title,60,220,180,0,native.systemFont,14) newsdash.newstitle[1]:setTextColor(0,0,128) newsdash.newsstory= {} newsdash.newsstory[1]= display.newText(stories[1].text,60,240,180,0,native.systemFont,12) newsdash.newsstory[1]:setTextColor(0) local dateString = stories[1].updated\_at local pattern = "(%d+)%-(%d+)%-(%d+)" local year, month, day = dateString:match( pattern ) newsdash.newstime = display.newText(month.."/"..day.."/"..year,60,205,180,0,native.systemFont,10) newsdash.newstime:setTextColor(0) end local function newsconnect ( event) if event.type == "News" then local newsresultstable = event.results shownews(newsresultstable) end end Runtime:addEventListener( "News", newsconnect)