Public REST API for the Nepal News Android app. Base URL: https://apps.esofttechinc.com · All responses are JSON · No authentication required.
App profile for the Android app's About / contact screen: name, description, website, contact email & phone, social media links, logo and feature list. Contact + social values are editable in the platform admin under Apps → Nepal News App → App Settings.
curl https://apps.esofttechinc.com/nepalnews/api/app
// Response appears here…
News source sites managed from the admin Sites tab, in display order. Use this to render the app's source list / drawer instead of the bundled sites.json.
| Param | Values | Default | Description |
|---|---|---|---|
status | active · pending · all | active | Filter sites by approval status. Invalid values return HTTP 400. |
curl "https://apps.esofttechinc.com/nepalnews/api/sites?status=active"
// Response appears here…
Public "Add your website" submission for the app. Every submission is stored as pending — an admin reviews it on the Sites tab and flips it to active. Submitting a URL that is already listed returns the existing entry instead of a duplicate.
| Field | Required | Description |
|---|---|---|
name | yes | Site name, e.g. "My News" (max 100 chars) |
url | yes | Site URL, e.g. https://example.com (must be a valid URL) |
contact_name | no | Contact person name |
email | no | Contact email |
phone | no | Contact phone |
address | no | Address |
logo | no | Logo image URL |
favicon | no | Favicon image URL |
curl -X POST https://apps.esofttechinc.com/nepalnews/api/sites/request \
-H "Content-Type: application/json" \
-d '{"name":"My News","url":"https://example.com","email":"info@example.com"}'
// Response appears here…
Questions? esofttechinc@gmail.com · ← Back to Nepal News App