Search page block fields and return it

I have below blueprint.

title: Product

tabs:
  content:
    label: Content
    icon: edit
    fields:
      custom_url:
        label: Page URL
        type: text
        placeholder: "{{ page.uri }}"
        width: 2/4
        icon: url
      productbuilder:
        label: Page Builder
        type: blocks
        columns: 1
        fieldsets:


          sub_topic:
            name: Sub-topic 
            label: FAQs - {{name}}
            tabs:
              content:
                label: Content
                icon: edit  
                fields:
                  name:
                    label: Sub-topic Name
                    type: text
                    required: true
                  faqslist: 
                    type: blocks
                    label: FAQs
                    columns: 2
                    fieldsets:
                      type:
                        label: FAQ - {{question}}
                        fields:
                          question:
                            label: Question
                            type: text
                            required: true
                          answer:
                            label: Answer
                            type: blocks
                            fieldsets:
                              paragraph:
                                name: Paragraph
                                label: Paragraph
                                fields:
                                  heading:
                                    label: Heading
                                    type: text
                                  paragraph_content:
                                    label: Paragraph
                                    type: markdown
                                  note:
                                    label: Note
                                    type: markdown
                                    size: two-lines
                             
              style:
                label: Style
                icon: cog
                fields:
                  section_classes:
                    label: Section Classes
                    type: text
                    width: 2/4
                  internal_style:
                    label: Style
                    type: textarea
                    width: 2/4


  seotab: seo 

I have created API where user will send query as paramter. and i want to search and return all question which contains the query(search keyword) from all pages of this type of template. I have question field in above template