[Request] 1. API Call: q=Cyprus
Here is the request built by langchainrb's
NewsRetriever tool:
irb> NewsRetriever.get_everything(q: 'Cyprus', page_size: 6)
I, [2024-05-24T18:31:54.143965 #2273497] INFO -- : [Langchain.rb] [NewsRetriever]: Retrieving all news
API Result ("BFJ"):
Status (from JSON): ok
Total results (from JSON): 1404
{"status":"ok","totalResults":1404,"articles":[{"source":{"id":null,"name":"BBC News"},"author":null,"title":"RAF responding to suspected drone strike at UK base in Cyprus, MoD says","description":"The MoD said they were responding to the attack at RAF Akrotiri at around midnight local time.","url":"https://www.bbc.com/news/articles/cm2r0q310e3o","urlToImage":"https://ichef.bbci.co.uk/news/1024/branded_news/3101/live/38a18bf0-15d3-11f1-b048-c9424b2cf5fd.jpg","publishedAt":"2026-03-02T01:18:54Z","content":"A British RAF base in Cyprus was targeted by a \"suspected drone strike\" on Sunday night, the Ministry of Defence has said."},
{"source":{"id":null,"name":"BBC News"},"author":null,"title":"Where and when is the 2026 Eurovision Song Contest taking place?","description":"The 70th Eurovision Song Contest will take place in Vienna after Austrian singer JJ won the 2025 event.","url":"https://www.bbc.com/news/articles/cx2g7z375l9o","urlToImage":"https://ichef.bbci.co.uk/news/1024/branded_news/c5a9/live/65176d00-1707-11f1-bfbe-c7ba448da962.jpg","publishedAt":"2026-03-04T17:03:16Z","content":"The second semi-final on Thursday 14 May will see performances from Armenia, Azerbaijan, Bulgaria, the Czech Republic, Luxembourg, Romania, Switzerland, Albania, Australia, Cyprus, Denmark, Latvia, M… [+24 chars]"},
{"source":{"id":null,"name":"CNET"},"author":"Alex Valdes","title":"WhatsApp Advises Users to Try Mullvad and Amnezia VPNs to Circumvent Blocks","description":"Meta's messaging app calls out Swedish- and Cyprus-based virtual private networks.","url":"https://www.cnet.com/tech/services-and-software/whatsapp-names/","urlToImage":"https://www.cnet.com/a/img/resize/0eea1a92a20d2d6a9f15a59b34f3f1abe7adfe03/hub/2024/04/16/2b48af90-69d5-478f-a5ab-52d888bddf2e/whats-app-gettyimages-2131310424-2.jpg?auto=webp&fit=crop&height=675&width=1200","publishedAt":"2026-03-02T21:03:00Z","content":"VPNs can be a lifeline for people trying to access the internet in certain parts of the world, and global mobile messaging app WhatsApp is highlighting two in particular: Mullvad and Amnezia.\r\nIn its… [+3905 chars]"},
{"source":{"id":null,"name":"Yahoo Entertainment"},"author":null,"title":"Cyprus court clears ex-officials in cash-for-passport scheme","description":null,"url":"https://consent.yahoo.com/v2/collectConsent?sessionId=1_cc-session_e376b369-a55f-4121-a73a-2da602509efb","urlToImage":null,"publishedAt":"2026-02-17T16:14:36Z","content":"If you click 'Accept all', we and our partners, including 245 who are part of the IAB Transparency & Consent Framework, will also store and / or access information on a device (in other words, us… [+1046 chars]"},
{"source":{"id":null,"name":"Yahoo Entertainment"},"author":null,"title":"Spain, Italy and Netherlands join European naval deployment to Cyprus","description":null,"url":"https://consent.yahoo.com/v2/collectConsent?sessionId=1_cc-session_cc1b6d5f-3cc3-41ae-bff6-8e4f74807253","urlToImage":null,"publishedAt":"2026-03-05T14:01:19Z","content":"If you click 'Accept all', we and our partners, including 246 who are part of the IAB Transparency & Consent Framework, will also store and / or access information on a device (in other words, us… [+1046 chars]"},
{"source":{"id":null,"name":"Yahoo Entertainment"},"author":null,"title":"French President Macron to visit Cyprus as France deploys warships","description":null,"url":"https://consent.yahoo.com/v2/collectConsent?sessionId=1_cc-session_4e809e39-1e6d-415d-afee-9c4134ee9a6b","urlToImage":null,"publishedAt":"2026-03-08T14:05:12Z","content":"If you click 'Accept all', we and our partners, including 246 who are part of the IAB Transparency & Consent Framework, will also store and / or access information on a device (in other words, us… [+1046 chars]"}]}
[Response] 2. API results: First Article
source: {"id"=>nil, "name"=>"BBC News"}
author:
title: RAF responding to suspected drone strike at UK base in Cyprus, MoD says
description: The MoD said they were responding to the attack at RAF Akrotiri at around midnight local time.
url: https://www.bbc.com/news/articles/cm2r0q310e3o
urlToImage: https://ichef.bbci.co.uk/news/1024/branded_news/3101/live/38a18bf0-15d3-11f1-b048-c9424b2cf5fd.jpg
publishedAt: 2026-03-02T01:18:54Z
content: A British RAF base in Cyprus was targeted by a "suspected drone strike" on Sunday night, the Ministry of Defence has said.
fine hidden
[Response] 3. API results from NewsCatcher: reassembled from JSON
2026-03-02 -
The MoD said they were responding to the attack at RAF Akrotiri at around midnight local time.
A British RAF base in Cyprus was targeted by a "suspected drone strike" on Sunday night, the Ministry of Defence has said.
2026-03-04 -
The 70th Eurovision Song Contest will take place in Vienna after Austrian singer JJ won the 2025 event.
The second semi-final on Thursday 14 May will see performances from Armenia, Azerbaijan, Bulgaria, the Czech Republic, Luxembourg, Romania, Switzerland, Albania, Australia, Cyprus, Denmark, Latvia, M… [+24 chars]
2026-03-02 - Alex Valdes
Meta's messaging app calls out Swedish- and Cyprus-based virtual private networks.
VPNs can be a lifeline for people trying to access the internet in certain parts of the world, and global mobile messaging app WhatsApp is highlighting two in particular: Mullvad and Amnezia.
In its… [+3905 chars]
If you click 'Accept all', we and our partners, including 245 who are part of the IAB Transparency & Consent Framework, will also store and / or access information on a device (in other words, us… [+1046 chars]
If you click 'Accept all', we and our partners, including 246 who are part of the IAB Transparency & Consent Framework, will also store and / or access information on a device (in other words, us… [+1046 chars]
If you click 'Accept all', we and our partners, including 246 who are part of the IAB Transparency & Consent Framework, will also store and / or access information on a device (in other words, us… [+1046 chars]
Note. This CSS was created by Gemini Ultra. We're taking all the ingredients from JSON artifact
and building it back into a nice tailwind card.
The fields provided by the JSON result (first article to be specific) are: ["source", "author", "title", "description", "url", "urlToImage", "publishedAt", "content"]