Your Public IP

Here are some API Demos I have created with some of the API's I researched for practical use. I have also designed/developed many API's for data integration in cross-system platforms. The demos are functional and not styled for production use.

  • COVID-19 Latest News - NewsAPI.org Retired
  • COVID-19 Reports - using OCHA API Retired
  • ipinfo - Demo - IP Geo Trace
  • Dark Search - Retired - Dark Web Search Engine
  • Speech to Text - Demo
  • VIN Decoder - Demo
  • Animiated Grid - Must See - Demo
  • International Space Station Location - Demo
  • USGS Magnitude 2.5+ Earthquakes (JavaScript) - Demo
  • Phone Check - Get information on phone (Carrier,Type,Location - Demo

Signature Capture - Not an API, but a useful demo. Demo

Text to Speech - Voice API - you can have a lot of fun. Create a voicemail message with the electronic voice... demo


Sample pages - may or may not still be in business.


NASA Daily Image Full HD View

The image/video is pulled using the NASA API. It changes everyday... You may ask yourself why? Here is the explanation of the image: Venus and Jupiter may have caught your attention lately. The recent close conjunction of the two brightest planets in recent evening skies has been hard to miss. With Jupiter at the top, starting on May 30 and ending on June 8, their close approach was chronicled daily, left to right, in the featured panels from Maharashtra, India. Near the western horizon, the evening sky colors and exposures used for each panel depend on the local conditions near sunset. At their closest on June 9, the celestial pair appeared to be only about three times the width of a full moon apart. Of course, on that date, the two planets were physically separated by over 600 million kilometers in their orbits around the Sun. In the coming days, Jupiter will slowly settle into the sunset glare, but Venus will continue to move farther from the Sun in the western sky to excel in its current role as the brilliant evening star. Gallery: Venus - Jupiter Conjunction of 2026 June