Skip to content

Dalilk English Novels Scraper

Try for free

Export the English novels of dalilk.com's reading library: full story text by chapter, Arabic translation, audio file links, key vocabulary with Arabic meanings, reading-check questions with answers and cover images. All 100 novels or by level. No login needed.

📚 Dalilk English Novels Scraper

Export the English novels of the dalilk.com reading library: the full story text chapter by chapter, the Arabic translation, every audio clip, the key vocabulary with Arabic meanings and the reading-check quiz with its answers. All 100 novels or one level at a time. No login needed. $0.005 per novel on the Free plan, platform usage included.

✨ Why use Dalilk English Novels Scraper?

  • 📖 The whole story as text — every chapter with its title, start page and word count, plus the full novel in one field.
  • 🎧 Every audio clip — direct MP3 links per chapter and part, with a second link to the same clip on the site's own CDN.
  • 🔤 Vocabulary and quiz — the novel's key words with their Arabic meaning, and each reading-check question with its options and answer.
  • 🌍 Arabic translation — the translation pages of each chapter as plain Arabic text (on by default, can be turned off).
  • 🖼️ Pictures — the cover image, the pictures placed on the pages and, if you want them, links to every page image.
  • ⚡ Fast and light — reads only the text parts of each novel (about 1 MB per novel), four novels at a time.

🎯 Use cases

  • 🧑‍🏫 Teachers and tutors — build reading lists, worksheets and quizzes from graded English stories.
  • 📱 Learning apps — load graded readers with audio, vocabulary and comprehension questions into your own app.
  • 🗂️ Offline study packs — keep the text, the audio links and the word lists of every novel in one spreadsheet.
  • 🔎 Research — study vocabulary, text length and difficulty across the beginner, intermediate and upper-intermediate levels.

🚀 How to use

  1. Paste the library URL, a level URL (?level=beginner, mid or above-mid) or single novel URLs (?book=564576). Leave it empty to read the whole library.
  2. Optionally pick levels and set Max novels (0 = all).
  3. Click Start.
  4. Download the results as JSON, CSV or Excel, or read them with the API.

📥 Input

FieldWhat it does
startUrlsLibrary, level or novel URLs of dalilk.com (novel ids alone work too). Empty = whole library.
maxItemsHow many novels to save, in the library's order. 0 = all 100.
levelsbeginner, intermediate, upper-intermediate. Empty = all levels.
includeArabicTranslationAdd each chapter's Arabic translation (default on).
includePageImagesAdd a link to every page image (default off).
proxyConfigurationScrape.ly proxies (datacenter by default).
{
  "startUrls": ["https://dalilk.com/resources/fluency/read?level=beginner"],
  "maxItems": 10,
  "includeArabicTranslation": true
}

📤 Output

One row per novel.

FieldDescription
title, level, levelArabicNovel title and reading level
url, readerUrlThe novel's page on dalilk.com and its reader
coverImageUrlCover picture
chapters[]number, title, startPage, wordCount, text, arabicTranslation, audioUrls
fullTextThe whole story, chapter headings included
audioFiles[]chapter, chapterTitle, part, page, url, mirrorUrl
vocabulary[]word and its Arabic translation
questions[]number, question, options, answer, page, answerImageUrl (when the answer is a picture)
quoteThe closing quote of the novel
galleryImages[]Pictures placed on the pages (page, url)
pageCount, chapterCount, wordCount, audioCountCounts
noteAnything worth knowing about this novel (e.g. a library entry that opens another novel)
{
  "bookId": "564576",
  "title": "The House Of Hilltop",
  "level": "beginner",
  "levelArabic": "مبتدئ",
  "url": "https://dalilk.com/resources/fluency/read?book=564576",
  "coverImageUrl": "https://dalilk.com/assets/images/resources/fluency/read/covers/the-house-of-hilltop.webp",
  "pageCount": 25,
  "chapterCount": 5,
  "wordCount": 677,
  "chapters": [
    {
      "number": 1,
      "title": "The Big Old House",
      "startPage": 5,
      "wordCount": 186,
      "text": "In the small town of Hilltop, a big old house stood. It was covered in green plants. …",
      "arabicTranslation": "في بلدة هيلتوب الصغيرة، كان هناك منزل قديم كبير. …",
      "audioUrls": ["https://d1u9ua4yk0lyeu.cloudfront.net/cms/publishers/232773/564576/flipbook-assets/182235481965115e774cdc79.76641668.mp3"]
    }
  ],
  "audioFiles": [
    {
      "chapter": 1,
      "chapterTitle": "The Big Old House",
      "part": 1,
      "page": 5,
      "url": "https://d1u9ua4yk0lyeu.cloudfront.net/cms/publishers/232773/564576/flipbook-assets/182235481965115e774cdc79.76641668.mp3",
      "mirrorUrl": "https://cdn.dalilkplatform.com/storage/2025/06/10175620/The-house-of-Hilltop-ch1.mp3"
    }
  ],
  "vocabulary": [{"word": "Secrets", "translation": "أسرار"}, {"word": "Dusty", "translation": "مغبر"}],
  "questions": [
    {"number": 1, "question": "Who found the key in the garden?", "options": ["Tim", "The man at the museum", "Mia"], "answer": "Mia", "page": 22}
  ],
  "quote": "Mia and Tim discovered that every treasure has its perfect place, where it shines the brightest."
}

💰 Pricing

You pay per novel saved, platform usage included:

PlanPer novelWhole library (100 novels)
Free$0.005$0.50
Starter$0.0045$0.45
Scale$0.004$0.40
Business$0.0035$0.35

❓ FAQ

Do I need a dalilk.com account? No. The library and its novels are public.

Can I get a PDF? The results come as JSON, CSV or Excel, one row per novel with the text, audio links and pictures. PDF is not an export format.

Why is an Arabic meaning or a quiz answer empty for some novels? In some novels the Arabic words are drawn as pictures inside the page, not written as text, so there is no text to read. The English text, the vocabulary words and the audio are still there; quiz answers shown as pictures come as answerImageUrl.

How many novels are there? The library lists 100 novels (30 beginner, 37 intermediate, 33 upper intermediate). Two pairs of library entries open the same novel; the note field says so for those rows.

Can I schedule it or use the API? Yes. Run it on a schedule to catch new novels, or start it from the API and read the dataset.

⚠️ Limits

  • Text that a novel shows only as a picture (some Arabic meanings and answers) is not turned into text.
  • A few words in some novels come out with a wrong letter where the novel's own font maps a letter pair to another character; the actor repairs the common English cases.
  • The reading levels are the library's own.

Related actors

//From the blog\\

Latest articles

All articles

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes.

No credit card. No setup calls.